使用: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