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

blu*_*zie 1 google-app-engine

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

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

任何有关此的信息或建议将不胜感激.

Amy*_* U. 5

您错误地解释了这个值 - 它与为单个给定实体而不是给定类型的所有实体(如"作业")构建的索引条目的限制有关.还有的指标写入成本的讨论在这里,可能是有用的.

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