Как указано в заголовке, я ищу быстро распределенную постоянную базу данных значений ключей для двоичных данных.
Критические требования:
- Возможность хранения двоичных данных в видезначение со средним размером ~ 100 КБ
- Возможность хранения большого объема данных (> 10 миллиардов) без снижения производительности
- Скорость записи должна составлять не менее 2000 записей в секунду в кластере с ~ 20 серверамив нем
- Он должен позволять быстро и легко удалять старые данные (например, данные, которые были записаны более года назад)
- Он должен быть отказоустойчивым с автоматической или полуавтоматической процедурой восстановления, котораяне требует остановки кластера
- Он должен легко масштабироваться
- Он должен быть постоянным и не терять данные в условиях сбоя
В настоящее время я использую Elliptics.Он удовлетворяет большинству требований, кроме п.4 и п.5 (восстановление большого объема данных делает кластер непригодным для использования в течение чрезвычайно большого периода времени).Этот год с.4 стал очень важным, поэтому мне нужны лучшие альтернативы.
Основываясь на информации выше, есть ли у кого-нибудь какие-либо предложения и почему?