TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.9K subscribers
Post #5346 1.3K
Подготовка к собеседованию

Разбираем по полочкам (с опорой на CAP-теорему и документацию PostgreSQL, MongoDB, Redis, Cassandra, Neo4j).

РЕЛЯЦИОННЫЕ (SQL): PostgreSQL, MySQL
• Фиксированная схема (строгие типы данных)
• ACID-транзакции (Atomicity, Consistency, Isolation, Durability)
• Связи через JOIN и foreign keys
• Вертикальное масштабирование

📄 НЕРЕЛЯЦИОННЫЕ (NoSQL): 4 типа

1️⃣ ДОКУМЕНТНЫЕ (MongoDB)
Хранят JSON-документы. Гибкая схема.
→ Каталоги товаров, пользовательские профили, CMS

2️⃣ KEY-VALUE (Redis)
Пары ключ-значение. Молниеносная скорость.
→ Кэширование, сессии, рейтинги

3️⃣ КОЛОНОЧНЫЕ (Cassandra)
Данные по столбцам, не по строкам.
→ Временные ряды, логи, Big Data, IoT

4️ ГРАФОВЫЕ (Neo4j)
Узлы и связи между ними.
→ Социальные сети, рекомендации, fraud detection

️ CAP-ТЕОРЕМА: ВЫБЕРИ 2 ИЗ 3
• Consistency (согласованность)
• Availability (доступность)
• Partition tolerance (устойчивость к разделению)

SQL обычно = CA (жертвуют масштабированием)
NoSQL = AP или CP (жертвуют мгновенной согласованностью ради доступности или наоборот)

🎯 КОГДА ЧТО ВЫБИРАТЬ?

SQL, если:
✓ Сложные транзакции (банкинг, заказы)
✓ Строго структурированные данные
✓ Важна целостность (ACID)
✓ Много связей между сущностями

NoSQL, если:
✓ Неструктурированные данные
✓ Горизонтальное масштабирование
✓ Высокая скорость записи
✓ Схема часто меняется

💡 ГЛАВНОЕ
Нет «лучшей» базы данных. Есть подходящая под твою задачу. Часто в одном проекте используют и SQL, и NoSQL (polyglot persistence).

👇 С какой базой данных ты работаешь чаще всего? Пиши в комментариях!

#базыданных #SQL #NoSQL #тестированиепо #QA
  • ❤ 5
  • ❤‍🔥 2
  • 👍 2
More from @protestinginfo
  1. Sep 27, 2026🚀 Открытый бесплатный курс для тестировщиков «Что под капотом у ИИ» 29 сентября в 21:00 м…
  2. Sep 26, 2026photo post
  3. Sep 26, 2026КУДА РАЗВИВАТЬСЯ QA? 👇 У QA нет одной карьерной лестницы. Можно развиваться вглубь профес…
  4. Sep 23, 2026DoQA 4.3 (Titanium) — самый крупный релиз для автоматизированного тестирования Что внутри:…
  5. Sep 19, 2026Всем привет, на курсе по тестированию бэкенда возникла идея делиться знаниями про AI и MCP…
  6. Sep 17, 2026REST vs SOAP: как отвечать на собеседовании Главный вопрос по способам взаимодействия с AP…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →