Встречается на 7% собеседований по Analytics
Что такое нереляционная БД
Нереляционная БД (NoSQL) — это база данных, которая не использует табличную схему реляционных СУБД. Она предназначена для хранения и обработки больших объемов неструктурированных или полуструктурированных данных.
Типы NoSQL БД:
- Документные (MongoDB, CouchDB) — хранят данные в форматах JSON/BSON.
- Ключ-значение (Redis, DynamoDB) — простые пары ключ-значение.
- Колоночные (Cassandra, HBase) — оптимизированы для аналитики.
- Графовые (Neo4j) — для работы со сложными связями.
Пример документа в MongoDB (JSON):
json
{
"_id": "123",
"name": "Alex",
"age": 30,
"hobbies": ["coding", "gaming"]
}Преимущества:
- Гибкость схемы.
- Горизонтальная масштабируемость.
- Высокая производительность для специфичных сценариев (например, большие объемы данных или распределенные системы).
Недостатки:
- Ограниченная поддержка транзакций (в некоторых случаях).
- Меньшая стандартизация по сравнению с SQL.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы