谷歌应用引擎实体的所有索引中的最大值数= 5000

时间:2012-02-17 02:11:03

标签: google-app-engine

我正在考虑使用gae来托管网络应用,但我担心这个限制“实体的所有索引中的最大值数= 5000”。这是否有效地意味着单个实体的最大条目是5000(或更少的索引)。

我想要托管的应用程序是一个简单的工作管理应用程序,每个工作都是一个实体。可以使用不同的属性(例如:作业状态,截止日期,分配给人员等)搜索/排序作业,因此我需要一些索引来进行这些查询。目前的应用程序每天轻松完成50-60个工作,这意味着我可以立即达到5000限制,可能不到2个月。我读得对吗?对于设计高度可扩展的引擎,此限制似乎非常小。

非常感谢任何有关此事的信息或建议。

1 个答案:

答案 0 :(得分:5)

您误解了这个值 - 它与为单个给定实体而不是给定类型的所有实体(如“作业”)构建的索引条目的限制有关。讨论了可能有用的索引写入成本here

除非您拥有“exploding indexes”,否则很少达到此限制。 (如果出现这种情况,请参阅this article以避免出现这种爆炸性索引的一种方法 - 但这听起来不像是您当前设计的问题。)