Cassandra, безусловно, является превосходным решением для обработки записей, но если вы можете определить нагрузку на чтение, тогда определенно можно ожидать точного ответа, но в целом чтение также хорошо, если у вас достаточно оперативной памяти.
Пользовательописанный вами случай, по-видимому, включает в себя много объединений.
У вас достаточно причин для принятия решения NoSQL прямо со стадии разработки?Потому что Cassandra - это, в основном, решение для установок, которые требуют высокой масштабируемости, НО за счет ненормализации и значительного снижения количества объединений.Другими словами, вам нужно больше дискового пространства, но мало ЦП.
Или вы доработали свой дизайн базы данных и очевидную схему (хотя Cassandra не привязана к схеме), которая удовлетворяет всем вашим запросам, особенно требованиям к чтению?(его v.imp)