首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择具有给定约束条件的NoSQL数据库?

如何选择具有给定约束条件的NoSQL数据库?
EN

Stack Overflow用户
提问于 2015-04-10 09:44:33
回答 1查看 125关注 0票数 0

以下是我的要求:

  1. 平均延迟小于8ms,P95潜伏期小于30 ms
  2. 每秒读取:15000 K
  3. 每秒写入:100 k
  4. 费用:每年不足500 000美元
  5. 运营成本:1个开发时间后期生产的10%
  6. 数据大小: 120 TB
  7. Avg项目大小: 10 KB (总体上从1 KB到500 KB不等)

适用性质:

  • 开头写一次,然后只执行读(因此不涉及更新或删除,因此可以放松CAPs定理中的C)
  • 可以将数据建模为键值对。

在选择带有这些约束的数据库时需要帮助。到目前为止,我已经评估了DynamoDB和MongoDB。DynamoDB在成本方面失败,MongoDB在运营开销方面失败。

EN

回答 1

Stack Overflow用户

发布于 2015-04-10 10:38:36

一个很好的选择是运行您自己的Cassandra集群--它的性能与DynamoDB相当,但是您需要自己管理多个节点。而且,我认为,DynamoDB的限制是每项400 of。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29558205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档