gpt4 book ai didi

nosql - Cassandra 与 Amazon SimpleDB

转载 作者:行者123 更新时间:2023-12-03 22:30:53 26 4
gpt4 key购买 nike

我正在开发一个数据大小和 SQL 查询会很繁重的应用程序。我在考虑 Cassandra 或 Amazon SimpleDB。您能建议哪种更适合这种情况吗?

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

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

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

最佳答案

SimpleDB 只能通过分片进行扩展,每个表的数据大小限制为 10 GB,并且查询性能与记录数平行(例如:如果您有 100 万条记录,则很差)。而且google的数据存储比simpledb慢。 Cassandra 更具可扩展性,高流量站点开始使用它,如果您需要高写入率和海量数据,没有什么比免费更好的了。 cassandra survey

如果您的读/写比率类似于读取的 %90 和写入的 %10,那么带有 postgres 的 terracotta 或 infinispan 更适合。 postgresql 有一些免费的集群选项,但没有一个成熟(主要是原型(prototype))。

另一种选择是分片。 Hiberntae 和 NHibernate 支持分片。您可以将它们与 postgres 或 mysql 一起使用,但您会丢失连接。

问候

关于nosql - Cassandra 与 Amazon SimpleDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com