Google App Engine 数据存储区的 ListProperty 的最大大小/限制是多少?

2024-01-09

我使用 GAE 很长时间但找不到列表属性的最大长度是多少。

我被读了文档 https://developers.google.com/appengine/docs/python/datastore/typesandpropertyclasses#ListProperty但没有找到解决方案 我想创建 ListProperty(long) 来保留大约 30 个 long 或更多值。我想使用这个字段作为过滤器 - 我可以像 StringListProperty 一样使用它吗?

ListProperty(long) 的大小限制是多少?


@marcadian 有一个很好的答案。 ListProperty 没有具体限制。

不过,您确实需要查看实体的数据存储限制:https://developers.google.com/appengine/docs/python/datastore/#Python_Quotas_and_limits https://developers.google.com/appengine/docs/python/datastore/#Python_Quotas_and_limits

两个最明显的限制是 1MB 最大实体大小和 20000 个索引条目。

根据您的列表中的内容,它可能会有所不同。您可以在 1MB 限制内容纳 130k 8 字节长的数据,但如果对它们进行索引,则由于索引限制,您将遇到 20k 条目的障碍。

最糟糕的是,这些限制是针对实体总大小的,因此,如果一个实体中有两个列表,则一个列表的大小可能会受到另一个列表中内容的限制。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google App Engine 数据存储区的 ListProperty 的最大大小/限制是多少? 的相关文章

随机推荐