Какие виды NoSQL баз данных вы знаете?
Уровень: Senior
Ответ
Четыре основные категории: 1) Документные (MongoDB, CouchDB) – хранят данные в виде документов (обычно JSON), гибкая схема. 2) Ключ-значение (Redis, Riak) – самые простые, хранят пары {ключ: значение}, быстро выдают значение по ключу. 3) Колонночные (Cassandra, HBase) – хранят данные по столбцам, оптимизировано для распределенных больших таблиц и выборок по ключу столбца. 4) Графовые (Neo4j, Amazon Neptune) – хранят графы (вершины и ребра), эффективны для запросов на связи (социальные сети, схемы связей). Выбор типа зависит от характера хранимых данных и запросов.