Ну, на самом деле все сводится к тому, как вы хотите, чтобы ваши данные хранились и как вы к ним обращаетесь.Это также зависит от того, как вы хотите защитить свои данные, и от того, хотите ли вы переходить / выполнять восстановление после отказа.
CouchDB действительно хорош в качестве базы данных документов и имеет хороший интерфейс RESTful для доступа ко всему.Это многоверсионное хранилище, поэтому обновление записи создает новую версию при каждом ее сохранении.
Поиск CouchDB выполняется путем написания запроса в JavaScript для поиска того, что вы хотите.
Cassandra , с другой стороны, является базой данных столбцов, и вам необходимо использовать Thrift API для вставки / обновления и удаления данных.Это очень хорошо, потому что он имеет слой кэширования, который поддерживается на диске.
Как я уже сказал, подумайте, как вы хотите использовать свои данные, затем начните смотреть на все разные вещи.