Ответ 1
Существует хороший article (хотя он не углубляется) по этой точной проблеме на сайте thinkworks.
И этот визуальный путеводитель отлично работает
Существует большой список различных платформ базы данных NoSQL на http://nosql-database.org. Он классифицирует каждый как "широкий хранилище столбцов", "хранилище документов", "хранилище ключей" или "хранилище графов". То, что я не нахожу, - это руководство по выбору того, какая из этих трех категорий наиболее подходит для данной проблемы.
Каковы плюсы/минусы или сильные/слабые стороны каждого типа?
Какие классы проблем подходят для каждого типа?
Чтобы быть ясным, я спрашиваю о различиях между этими 3 типами систем NoSQL, а не о конкретных их реализациях.
Существует хороший article (хотя он не углубляется) по этой точной проблеме на сайте thinkworks.
И этот визуальный путеводитель отлично работает
После поиска более подробной информации я обнаружил, что документация для RavenDB (DB документа) имеет очень подробное (и, казалось бы, беспристрастное) сравнение каждого из этих параметров, их работу и наиболее подходящее. Для всех, кого это интересует, прочитайте главу 1 этого документа: https://s3.amazonaws.com/daily-builds/RavenDBMythology-11.pdf
Я задал похожие вопросы (но не реальные дубликаты):