谁使用SimpleDB的索引?

时间:2011-05-18 02:13:24

标签: indexing amazon-simpledb

SimpleDB声明每个项目的任何列都将自动编入索引。 我认为索引会占用大量存储空间并降低性能,是否有许多应用程序经常使用SimpleDB索引?要么 是否有一些经典的应用程序无法运行没有SimpleDB索引?

非常感谢你。

1 个答案:

答案 0 :(得分:4)

我认为你接近SimpleDB有点像普通的SQL数据库。 SimpleDB的始终索引特性内置于产品的核心,您不必担心索引存储大小,因为您需要的是存储实际的属性键和值(除了查询)

使用SimpleDB的一大优势是您可以将性能调优外包给其他人,并且可以专注于您的应用程序逻辑。

由于保留索引(已使用或未使用)的唯一实际成本是磁盘空间,因此不应存在性能问题。插入可能但我相信SimpleDB的最终一致性减轻了任何这样的开销。

我不确定问题第二部分的确切含义。确实有很多应用程序使用SimpleDB作为其后备存储。是否适合你,只有你能回答,但索引表现应该不是问题。

Amazon case studies for SimpleDB中你会发现许多公司使用SimpleDB作为他们唯一的后盾商店或作为补充。