Встречается на собеседованиях • сегодня
Какие знаешь виды нереляционных БД
Нереляционные БД (NoSQL) делятся на несколько типов:
- Документные (MongoDB, CouchDB) — хранят данные в виде документов (JSON, BSON).
Пример MongoDB:javaDocument doc = new Document("name", "John").append("age", 30); collection.insertOne(doc);
-
Ключ-значение (Redis, DynamoDB) — простейшая модель, где данные хранятся как пары ключ-значение.
Пример Redis:javajedis.set("key", "value"); String value = jedis.get("key"); -
Колоночные (Cassandra, HBase) — данные хранятся в колонках, а не строках, оптимизированы для аналитики.
-
Графовые (Neo4j, ArangoDB) — для сложных связей (узлы, ребра, свойства).
-
In-memory (Redis, Memcached) — данные в оперативной памяти для высокой скорости.
-
Поисковые (Elasticsearch) — оптимизированы для полнотекстового поиска.
Выбор зависит от задачи: документные — для гибкости, ключ-значение — для скорости, графовые — для связей.

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