当前位置:  开发笔记 > 后端 > 正文

Cassandra与Amazon SimpleDB

如何解决《Cassandra与AmazonSimpleDB》经验,为你挑选了1个好方法。

我正在开发一个数据大小和SQL查询很重的应用程序.我在Cassandra或Amazon SimpleDB之间思考.你能否建议哪种更适合这种情况?

Cassandra数据索引似乎比Amazon SimpleDB更好,但与Amazon SimpleDB相比,查询的选项更少.似乎Amazon SimpleDB具有很高的I/O速率.

很少有复杂的用例是具有不同过滤器的用户活动,用户可以将其缩小到一些有趣的活动.

如果你认为除了这两个之外还有更清洁,更好的解决方案,请提出建议.



1> sirmak..:

SimpleDB只能通过分片进行扩展,每个表有10 GB的数据大小限制,并且查询性能与记录计数并行(例如:如果您有100万条记录,则会很差).谷歌的数据存储比simpledb慢.Cassandra具有更高的可扩展性,高流量站点开始使用它,如果您需要使用大量数据的高写入率,那么没有什么比这更好的了.卡桑德拉调查

如果您的读/写比率类似于读取的%90和写入的%10,那么使用postgres的赤陶或infinispan更合适.postgresql有一些免费的集群选项,但它们都没有成熟(主要是原型).

另一种选择是分片.Hiberntae和NHibernate拥有支持.您可以将它们与postgres或mysql一起使用,但是您可以放松连接.

问候

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有