使用:Google App Engine,Python 2.7,Google NDB Datastore,GQL。Google App Engine数据存储200索引限制(index.yaml)
我写的是有许多种NDB业务应用程序(ndb.Model) 例如:客户,供应商,供应商,制造,订单等。
我喜欢与各种实体分类信息向用户呈现/ fields:
示例:index.yaml - 客户类可能有12-15个索引文件条目。
- kind: Customers
- properties:
- name: Name
- name: NewDate
- direction: desc
- kind: Customers
- properties:
- name: State
- name: Name
- kind: Customers
- properties:
- name: Country
- name: Name
- kind: Customer
- properties:
- name: Code
- name: Name
- name: Class
- name: LastOrderDate
- direction: desc
只是一个例子,但我喜欢有大约20-30 NDB样(ndb.Model)s的各约15综合指数。如果我遇到200限制,我想确保我有一个解决方法。
不知道为什么谷歌会限制这个在200,我认为限制应该是每个NDB种类(ndb.Model)也许是20?
谢谢你的任何建议
2014年2月26日发布的新版App Engine SDK - 发行说明版本1.9.0 - 关于“索引数目没有固定限制”,仅适用于Search API或适用于所有应用程序的自定义索引? ? – Brian
问题8305:http://code.google.com/p/googleappengine/issues/detail?id=8305正在解决此问题,正如我所说我认为限制应该是每个NDB种类 – Brian