[Architecture] Как выбрать тип NoSQL для использования


Answers

После того, как вы проверили вокруг группы больше, я обнаружил, что документация для RavenDB (DB документа) имеет очень подробное (и, казалось бы, беспристрастное) сравнение каждого из этих вариантов, как они работают и где они наиболее подходят. Для всех, кого это интересует, прочитайте главу 1 этого документа: https://s3.amazonaws.com/daily-builds/RavenDBMythology-11.pdf

Question

Существует большой список различных платформ базы данных NoSQL на странице http://nosql-database.org . Он классифицирует каждый как «широкий хранилище столбцов», «хранилище документов», «хранилище ключей» или «хранилище графов». То, что я не нахожу, - это руководство по выбору того, какая из этих трех категорий наиболее подходит для данной проблемы.

Каковы плюсы / минусы или сильные / слабые стороны каждого типа?
Какие классы проблем подходят для каждого типа?

Чтобы быть ясным, я спрашиваю о различиях между этими тремя типами систем NoSQL, а не о конкретных их реализациях.






Links