![]() |
1
3
你可能会遇到严重的问题。例如,如果实体“User”是某个父实体的子实体,那么所有其他实体都是实体“User”的子实体。这会将所有数据转换为一个大型实体组。假设你的应用程序相当活跃,你会看到数据存储操作由于这个性能限制而失败。 还要注意,如果必须将父实体的键包含到实体中,则实体的键会变长。如果您创建一个实体链(例如,父-用户-相册-照片),每个“照片”实体的键将包括相册键、用户键和父实体键。这将成为一场噩梦,需要更多的存储空间。 |
![]() |
2
0
使用与实际具有属性的实体(我认为您所指的是“物理实体”)不对应的父键是一种标准技术。 您甚至可以稍后决定向该键添加属性。 我多年来一直在使用这种技术。 |
![]() |
TrickiDicki · 如何将数据加载到本地测试环境数据存储中? 7 年前 |
![]() |
subcoder · Ndb强一致性和频繁写入 7 年前 |
![]() |
Cheok Yan Cheng · 没有物理实体作为父密钥是否有副作用 9 年前 |
![]() |
Uri · 如何从Google App Engine NDB更新查询? 10 年前 |
![]() |
Randy Tang · 谷歌应用引擎:ndb排序属性 12 年前 |
![]() |
Oscar Parra · 日期时间字段出现ndb查询错误-谷歌应用程序引擎 12 年前 |