寻找二进制数据的快速分布式持久键值数据库

时间:2019-02-06 16:50:34

标签: database binary nosql key-value distributed

如标题中所述,我正在寻找一个用于二进制数据的快速分布式持久键值数据库。

关键要求:

  1. 能够将二进制数据存储为平均大小〜100kb的值
  2. 能够存储大量数据(> 100亿个)而不会降低性能
  3. 其中有约20台服务器的群集,写入速度至少应为2000条记录/秒
  4. 它应该允许快速轻松地删除旧数据(例如,一年多以前写入的数据)
  5. 通过自动或半自动恢复过程(不需要集群停止)可以容错
  6. 它应该易于扩展
  7. 它应该是持久的,并且在故障情况下不应该丢失数据

目前,我使用椭圆。它满足了除p.4和p.5之外的大多数要求(对大量数据的恢复使群集在非常长的时间内无法使用)。今年p.4变得非常重要,因此我需要一些更好的选择。

根据以上信息,有没有人有什么建议?为什么?

1 个答案:

答案 0 :(得分:1)

我建议您寻找下一个解决方案:AerospikeArangoDBMemcachedCouchbase。但是,如果您正在寻找一些更受欢迎且稳定的数据库,则始终可以选择MongoDBCouchDB。祝您项目顺利!