Хранилища семейств столбцов и хранилища документов

Я читал несколько сообщений, таких как этот, в которых сравниваются хранилища документов, такие как MongoDb, CouchDb и CouchBase, с хранилищами семейства столбцов, такими как Cassandra.

Одним из сравнений является тот факт, что хранилища документов работают на более высоком уровне детализации, в отличие от хранилищ семейств столбцов, которые позволяют работать с отдельными частями документа. Я считаю, что это просто неверно, потому что Redis поддерживает это через операцию hset, а также mongodb.

Является ли тогда аргументом, что, хотя оба типа решений позволяют обновлять/читать части документа, хранилища семейства столбцов просто более эффективны для этого, чем хранилища документов?

Означает ли это также, что я должен использовать маршрут хранилища документов для вставки и чтения тяжелых приложений, но маршрут семейства столбцов для обновлений и чтения тяжелых приложений?

Какие еще отличия помогут мне выбрать одно решение вместо другого?

Спасибо!

8
задан Community 22 September 2017 в 18:01
поделиться