У нас есть база данных со следующими характеристиками:
Пока мы используем Redis, но у него нет вторичного индекса и он keys index:foo:*
слишком медленно. Membase тоже не имеет вторичного индекса (насколько мне известно). У MongoDB и механизма памяти MySQL есть блокировки на уровне таблицы. Какой движок подойдет для нашего варианта использования?
Будучи вовлеченным в Cassandra (полное раскрытие :-), вот несколько ссылок, которые сравнивают Cassandra с различными альтернативами:
Надеюсь, они вам пригодятся ...
Свен
Как насчет того, чтобы взглянуть на VoltDB? Это в памяти и быстро.
Риак тоже добивался успеха.
// христианин
Одна вещь, которую вы потенциально можете попробовать, - это PlayOrm с его масштабируемым SQL поверх Cassandra и посмотреть, сработает ли это. Возможно, вы захотите попробовать 10 узлов, а может быть, даже 20, поскольку это будет тем быстрее, чем больше вы будете параллельны дискам в запросах.