Какое устройство хранения данных NoSQL выбрать

В соответствии со статьей Wikipedia NoSQL, существует много реализаций NoSQL.

Каково различие между устройствами хранения данных ориентированного на документ и значения ключа (как люди чаще всего упоминают их)?

8
задан Little Jeans 28 April 2010 в 19:57
поделиться

2 ответа

Вот статья в моем блоге, Visual Guide to NoSQL Systems, которая иллюстрирует основные различия между некоторыми из наиболее популярных систем. Самое большое различие между ними заключается в том, какой из следующих двух параметров они выбирают для оптимизации: согласованность, доступность и устойчивость к разделениям.

13
ответ дан 5 December 2019 в 10:01
поделиться

На одном уровне документ и ключ / значение очень похожи - оба возвращают объект, когда вы запрашиваете ключ. В чистом виде ключ / значение этот объект будет простой строкой, хотя он может быть сериализованным сложным объектом. База данных документов расширяет это за счет функций для работы с этим объектом, таких как функции частичного обновления или индексации поиска.

Помимо этого, вам нужно будет подумать о ваших конкретных требованиях - NOSQL охватывает множество различных систем, и, в отличие от баз данных SQL, все они имеют совершенно разные преимущества / недостатки для конкретного сценария.

2
ответ дан 5 December 2019 в 10:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: