Готовлю инфраструктуры для нового проекта:Альтернатива кассандре для небольших проектов на аппаратных средствах низкого уровня?
- центра обработки данных 1, сервер и БД
- постоянного тока 2, сервер и БД
- постоянного тока 3, сервер и БД
- постоянного х
(все довольно низкие серверы, чтобы снизить затраты, начиная, так что задержка может быть высокой)
д b должен сформировать кластер, охватывающий DC. Согласованность не так важна, потеря нескольких записей, когда что-то идет вниз, не является проблемой или что dc1 db видит несколько данных по сравнению с dc2 db в течение нескольких секунд.
Важно, что автоматический переход на другой ресурс и правильное автоматическое поведение при возврате постоянного тока.
Cassandra делает все это и многое другое, но я подозреваю, что это немного перебор, потому что мой набор данных невелик, а мое оборудование не очень хорошее. Из-за высокой доступности я использовал бы только cassandra.
Есть ли альтернатива кассандре, которая лучше подходит для проектов с низким или средним уровнем, но все еще предлагает все функции высокой доступности, включая репликацию по постоянному току?
Действительно, посмотрев варианты конфигурации, он выглядит довольно гибким, и вы можете подключить свои собственные стратегии в нескольких местах. Я получу несколько узлов кассандры, работающих на виртуальном боксе, и посмотрю, как это происходит. – TinusSky