实体类型是否与键不同?

时间:2015-10-10 22:48:51

标签: database google-cloud-datastore google-cloud-platform data-modeling

与Key相比,实体类型/种类是否有任何特殊属性或限制?在我看来,实体类型只是一个键,除了它没有父级,API客户端使用这个概念来避免冲突,但从技术上讲,数据存储级别没有区别。这一切都很重要。我是对的吗?

1 个答案:

答案 0 :(得分:0)

TL; DR: 是,实体种类与密钥的不同之处在于它用于索引目的。可以认为它大致类似于表名。

按实体类型,我假设您指的是实体种类。

实体的密钥对于您的项目是全局唯一的,它由实体种类,其Id或名称以及可选的祖先路径(更多种类和ID /名称对)组成。

在简单的情况下,你可以想到一个'种类'作为表名。云数据存储区会根据其种类自动为每个实体编制索引,这样您就可以进行全局'查询该类实体 - 无论它们是否是另一实体后代的根实体。

相关问题