Выбор noSQL - приоритетность доступности - PullRequest
3 голосов
/ 15 августа 2010

Мы немного подумали о запуске базы данных noSQL для нашего следующего проекта.Однако мы не уверены в том, какая платформа предоставит нам наилучшую доступность и имеет лучшие встроенные функции / функции репликации для обеспечения этого - с наименьшей головной болью.

В данный момент Cassandra выглядит каклучший кандидат, но мы хотели бы услышать больше об этом от кого-то, кто имеет больше опыта в этой области, чем мы.

Большое спасибо!

1 Ответ

5 голосов
/ 15 августа 2010

Высокая доступность, скорее всего, будет достигнута с помощью клона Динамо.Cassandra - хороший вариант, хотя недавно он был разбит несколькими несколькими ранними адаптерами. Project Voldemort также основан на Dynamo и поэтому легко оптимизируется для обеспечения высокой доступности, это то, что использует LinkedIn.Другой интересный вариант noSQL может быть membase , я сам его не использовал, но их представление о виртуальных корзинах для ребалансировки в отличие от простого согласованного хеширования имеет большой смысл и, как представляется, обеспечивает более надежную высокую доступность.

...