Ищем быстро распределенную постоянную базу данных значений ключей для двоичных данных - PullRequest
0 голосов
/ 06 февраля 2019

Как указано в заголовке, я ищу быстро распределенную постоянную базу данных значений ключей для двоичных данных.

Критические требования:

  1. Возможность хранения двоичных данных в видезначение со средним размером ~ 100 КБ
  2. Возможность хранения большого объема данных (> 10 миллиардов) без снижения производительности
  3. Скорость записи должна составлять не менее 2000 записей в секунду в кластере с ~ 20 серверамив нем
  4. Он должен позволять быстро и легко удалять старые данные (например, данные, которые были записаны более года назад)
  5. Он должен быть отказоустойчивым с автоматической или полуавтоматической процедурой восстановления, котораяне требует остановки кластера
  6. Он должен легко масштабироваться
  7. Он должен быть постоянным и не терять данные в условиях сбоя

В настоящее время я использую Elliptics.Он удовлетворяет большинству требований, кроме п.4 и п.5 (восстановление большого объема данных делает кластер непригодным для использования в течение чрезвычайно большого периода времени).Этот год с.4 стал очень важным, поэтому мне нужны лучшие альтернативы.

Основываясь на информации выше, есть ли у кого-нибудь какие-либо предложения и почему?

1 Ответ

0 голосов
/ 07 февраля 2019

Предлагаю вам поискать следующие решения: Aerospike , ArangoDB , Memcached , Couchbase .Но если вы ищете более популярные и стабильные базы данных, вы всегда можете выбрать MongoDB и CouchDB .Удачи в вашем проекте!

...