Встречается на собеседованиях • сегодня

На что подразделяются нереляционные БД

Нереляционные (NoSQL) БД делятся на четыре основных типа:

  1. Документные (MongoDB, CouchDB) – хранят данные в виде документов (JSON/BSON).
  2. Ключ-значение (Redis, DynamoDB) – простейший тип, где данные хранятся в парах ключ-значение.
  3. Колоночные (Cassandra, HBase) – оптимизированы для хранения и обработки больших объёмов данных в столбцах.
  4. Графовые (Neo4j, ArangoDB) – предназначены для работы со связанными данными (узлы и рёбра).

Пример для MongoDB (документная БД):

python
from pymongo import MongoClient  
client = MongoClient()  
db = client.test_db  
collection = db.users  
collection.insert_one({"name": "Alice", "age": 25})  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы