gpt4 book ai didi

java - App Engine 未编码字符串作为键 - 字符串长度是否有上限?

转载 作者:行者123 更新时间:2023-12-01 15:54:23 24 4
gpt4 key购买 nike

假设我们有一个 JDO 实体,它使用未编码的字符串作为 PrimaryKey。这个未编码字符串的大小是否有一些实际限制?具体来说,我想知道是否可以使用非常大的 String ,例如大小超过 500 KB。

我了解应用程序引擎对内存中对象大小 (1MB) 和数据存储实体大小 (32MB) 的配额,我想知道关键字段本身。在你开始指责我糟糕的设计并告诉我使用实体关系之前,这是一个理论问题,我不想滥用它。

最佳答案

在 Python 中,键名称的长度限制为 500 个字符。在 Java 中测试该限制也应该很容易。

不过,拥有超长的键名并不是一个好主意。这会导致您的索引消耗更多空间,并可能增加写入开销。

参见How Entities and Indexes are Stored了解更多详情。

关于java - App Engine 未编码字符串作为键 - 字符串长度是否有上限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com