如标题中所述,我正在寻找一个用于二进制数据的快速分布式持久键值数据库。
关键要求:
- 能够将二进制数据存储为平均大小〜100kb的值
- 能够存储大量数据(> 100亿个)而不会降低性能
- 其中有约20台服务器的群集,写入速度至少应为2000条记录/秒
- 它应该允许快速轻松地删除旧数据(例如,一年多以前写入的数据)
- 通过自动或半自动恢复过程(不需要集群停止)可以容错
- 它应该易于扩展
- 它应该是持久的,并且在故障情况下不应该丢失数据
目前,我使用椭圆。它满足了除p.4和p.5之外的大多数要求(对大量数据的恢复使群集在非常长的时间内无法使用)。今年p.4变得非常重要,因此我需要一些更好的选择。
根据以上信息,有没有人有什么建议?为什么?