Google数据存储区中的索引

维维克·贾(Vivek Jha)

默认情况下,为基于ndb的模型类中的所有字段启用索引。

如果我更改字段的索引定义并重新部署应用程序,该怎么办?它会根据模型类的更改为该字段删除索引或重新创建该索引吗?

还是就像实体关系一旦定义就无法更改。我之所以这样问是因为,我现在不确定在最终应用程序中需要索引多少个字段?

缺口

您可以随时更改实体对象的定义,重要的是,在放置put()时是否将属性设置为索引。假设我插入了一堆带有“名称”属性的对象,这些对象没有索引。稍后,我为这些实体上的未来put()添加索引。我所有的实体仍将保留在数据存储区中,只有被索引的实体才是可查询的。当我从本地语言模型属性(例如,使用objectify的java @Entity类)中删除索引,然后执行put()时,将应用类似的逻辑。

这就是拥有无模式数据存储区的含义。它们可以具有所有不同的属性组合,并且可以为每个索引打开/关闭。真正将这些实体绑定在一起的唯一一件事就是它们的“种类”,它由您使用的框架设置为类名,或者如果您使用的是真正的低级API,则手动设置。

在此处阅读更多内容,以更好地理解索引在无模式数据存储中的工作方式。如果您阅读了所链接的部分,这将完全回答您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google App Engine数据存储区中的索引和索引条目限制

来自分类Dev

在Google数据存储区中,按键查询是否比按索引属性查询快?

来自分类Dev

我如何通过NodeJ在Google Cloud中设置数据存储区索引配置?

来自分类Dev

Google数据存储区中的索引号是否有最大大小

来自分类Dev

计算在Google App Engine数据存储区中占得分和日期的索引

来自分类Dev

Google App Engine数据存储区非复合索引

来自分类Dev

Google数据存储区中的Operator.IN

来自分类Dev

在Google数据存储区中仅对属性数组中的单个值编制索引(而不是对这些值的每个组合编制索引)

来自分类Dev

Google App Engine中的数据存储区与Cloud SQL

来自分类Dev

Google数据存储区在Golang中嵌套实体

来自分类Dev

Google App Engine数据存储区中的多线程

来自分类Dev

删除Google Cloud数据存储区中的实体

来自分类Dev

Google数据存储索引优化

来自分类Dev

Google App Engine数据存储区重新索引现有实体

来自分类Dev

Google数据存储区锁定超时

来自分类Dev

如何使用Node在Google数据存储区中设置和接收实体数据

来自分类Dev

我的数据存储区在appspot上没有索引条目?

来自分类Dev

GAE数据存储区如何索引空值

来自分类Dev

GAE数据存储区如何索引空值

来自分类Dev

GAE-解释数据存储区索引限制

来自分类Dev

如何在Google App Engine数据存储区中存储来自Android的用户特定数据。祖先与否?

来自分类Dev

如何在Google App Engine数据存储区中存储来自Android的用户特定数据。祖先与否?

来自分类Dev

无法将数据存储在Appengine数据存储区中

来自分类Dev

如果实体之前有未索引的数据,如何在Google App数据存储中建立索引?

来自分类Dev

如何使用Java从Google App Engine数据存储区中的实体提取属性

来自分类Dev

在Google数据存储区查询中的子实体属性上过滤实体

来自分类Dev

在Google App Engine中,如何在更新SDK之后使开发数据存储区保持可用状态?

来自分类Dev

如何在Google App Engine数据存储区中添加动态属性

来自分类Dev

如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

Related 相关文章

  1. 1

    Google App Engine数据存储区中的索引和索引条目限制

  2. 2

    在Google数据存储区中,按键查询是否比按索引属性查询快?

  3. 3

    我如何通过NodeJ在Google Cloud中设置数据存储区索引配置?

  4. 4

    Google数据存储区中的索引号是否有最大大小

  5. 5

    计算在Google App Engine数据存储区中占得分和日期的索引

  6. 6

    Google App Engine数据存储区非复合索引

  7. 7

    Google数据存储区中的Operator.IN

  8. 8

    在Google数据存储区中仅对属性数组中的单个值编制索引(而不是对这些值的每个组合编制索引)

  9. 9

    Google App Engine中的数据存储区与Cloud SQL

  10. 10

    Google数据存储区在Golang中嵌套实体

  11. 11

    Google App Engine数据存储区中的多线程

  12. 12

    删除Google Cloud数据存储区中的实体

  13. 13

    Google数据存储索引优化

  14. 14

    Google App Engine数据存储区重新索引现有实体

  15. 15

    Google数据存储区锁定超时

  16. 16

    如何使用Node在Google数据存储区中设置和接收实体数据

  17. 17

    我的数据存储区在appspot上没有索引条目?

  18. 18

    GAE数据存储区如何索引空值

  19. 19

    GAE数据存储区如何索引空值

  20. 20

    GAE-解释数据存储区索引限制

  21. 21

    如何在Google App Engine数据存储区中存储来自Android的用户特定数据。祖先与否?

  22. 22

    如何在Google App Engine数据存储区中存储来自Android的用户特定数据。祖先与否?

  23. 23

    无法将数据存储在Appengine数据存储区中

  24. 24

    如果实体之前有未索引的数据,如何在Google App数据存储中建立索引?

  25. 25

    如何使用Java从Google App Engine数据存储区中的实体提取属性

  26. 26

    在Google数据存储区查询中的子实体属性上过滤实体

  27. 27

    在Google App Engine中,如何在更新SDK之后使开发数据存储区保持可用状态?

  28. 28

    如何在Google App Engine数据存储区中添加动态属性

  29. 29

    如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

热门标签

归档