ListProperty的最大长度是多少?

时间:2009-12-16 13:45:25

标签: google-app-engine google-cloud-datastore

ListProperty中可以存储多少项?有限制吗?

2 个答案:

答案 0 :(得分:13)

实体的大小限制为1MB(当编码为协议缓冲区时),因此这提供了对列表大小的实际限制。此外,如果列表已编制索引,则在获得异常之前限制为5000个条目,因为您的实体索引行太多。

答案 1 :(得分:10)

根据我的经验,在达到硬限制之前,您将获得MemoryError异常反序列化ListProperties。过去常常发生在列表中的5,000到10,000个密钥实体。

此外,实体为limited to 5,000 indexed properties,因此5,000是一个很好的最大值。 (我觉得我以前常常有更多,但我现在不记得了。)