Задать вопрос

Как построить распределенное, отказоустойчивое, быстрое хранилище данных?

В стиле Keyvalue|IMDG, с C++-интерфейсом.

Итак, дана ситуация, в которой PM хочет горизонтальное масштабированиие и несколько точек входа на запись.

При этом, поскольку система работает с достаточно высокими требованиями по доступности, нельзя тратить время на ручное переключение Master-slave, поэтому редис пролетает.

Размер рабочего сета - порядка 20 гб (т.е. в оперативку влезет).

В медленном рассмотрении/тестировании - Infinispan, Elliptics, Riak.
Redis не хотим - Master/Slave с ручным переключением.
Coherence и Gemfire, скорее всего, пролетают.

Если кто использовал такие штуки в продакшне, порекомендуйте, пожалуйста.
  • Вопрос задан
  • 2910 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@portfelio
Выбирайте Riak, хотя возможно вам хватит и Tarantool.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы