Назад | Перейти на главную страницу

Как выбрать движок базы данных NoSQL?

У нас есть база данных со следующими характеристиками:

Пока мы используем Redis, но у него нет вторичного индекса и он keys index:foo:* слишком медленно. Membase тоже не имеет вторичного индекса (насколько мне известно). У MongoDB и механизма памяти MySQL есть блокировки на уровне таблицы. Какой движок подойдет для нашего варианта использования?

Будучи вовлеченным в Cassandra (полное раскрытие :-), вот несколько ссылок, которые сравнивают Cassandra с различными альтернативами:

Надеюсь, они вам пригодятся ...

Свен

Как насчет того, чтобы взглянуть на VoltDB? Это в памяти и быстро.

Риак тоже добивался успеха.

// христианин

Одна вещь, которую вы потенциально можете попробовать, - это PlayOrm с его масштабируемым SQL поверх Cassandra и посмотреть, сработает ли это. Возможно, вы захотите попробовать 10 узлов, а может быть, даже 20, поскольку это будет тем быстрее, чем больше вы будете параллельны дискам в запросах.