【问题标题】:Google Datastore Maximum length of a Custom Name KeyGoogle Datastore 自定义名称键的最大长度
【发布时间】:2019-12-31 11:59:20
【问题描述】:

我想在数据存储中创建一个实体,该实体具有一个键,该键是链接到该实体的其他类型的复合键。例如,假设我有以下类型的实体

School { key:"abc-school-1" }
Student { key:"jon-doe"}

如果我有一种新的“报告”,我希望它的实体的键是学校和学生的组合。

Report { key:"abc-school-1-jon-doe-year-1-report" }

我的问题是,这把钥匙能用多久?

延长密钥是否会对性能产生重大影响?

【问题讨论】:

    标签: google-cloud-platform google-cloud-datastore


    【解决方案1】:

    Here 您可以找到包含所有数据存储限制的列表。由于这里没有提到关于键/属性的限制,我认为没有。

    考虑到每个实体大小(1,048,572 字节)都有限制。

    根据您管理索引的方式,性能影响可能可见或不可见。

    【讨论】:

      【解决方案2】:

      由于是 NoSQL 数据库,因此对 key/property 没有限制。 此外,如果您正在创建新的复合索引,则不会影响性能。 我们最近在不到 1 分钟的时间内为 1000 万条记录创建了复合索引。

      【讨论】:

        猜你喜欢
        • 2010-09-30
        • 1970-01-01
        • 1970-01-01
        • 2014-07-23
        • 2019-12-06
        • 2012-07-17
        • 2015-11-24
        • 2017-05-25
        • 2023-01-13
        相关资源
        最近更新 更多