Я бы сказал, что 4 названных вами игрока имеют довольно разные наборы функций и пытаются решать разные задачи с разным приоритетом.
Например, насколько я знаю Кассандру (и я предполагаю, что Hadoop)основное внимание уделяется крупномасштабным установкам.
MongoDb старается быть лучшей масштабируемой альтернативой классическим серверам SQL, предоставляя сравнительно мощные функции запросов.
Центр внимания CouchDB сравнительно мал (не будетвсе, «только» репликация), высокая стойкость и простота синхронизации данных.
Возможно, вы захотите проверить http://nosql -database.org / для получения дополнительной информации.
Я сталкиваюсь с той же проблемой, что и вы, и я бы сказал, что нет реальной альтернативы, чтобы подробно рассмотреть все решения.