사용 방법 : Google App Engine, Python 2.7, Google NDB Datastore, GQL. Google App Engine Datastore 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
그냥 예를 들어 있지만 약 15 복합 인덱스를 각각 20 ~ 30 NDB 종류 (ndb.Model을)의이 것을 좋아합니다. 200 한계에 도달하면 해결 방법이 있는지 확인하고 싶습니다.
Google이이 값을 200으로 제한하는 이유를 잘 모르겠습니다. 각 NDB 종류 (ndb.Model) 당 20 개가되어야한다고 생각하십니까?
제안 해 주셔서 감사합니다.
새로운 App Engine SDK - 출시 노트 버전 1.9.0 - 2014 년 2 월 26 일 이야기 : "인덱스 수에 고정 된 제한이 없습니다"는 Search API 또는 응용 프로그램의 모든 사용자 정의 색인에만 해당합니까 ?? ? – Brian
8305 호 : http://code.google.com/p/googleappengine/issues/detail?id=8305에서이 문제를 해결하고 있습니다. 언급 한대로 각 NDB 종류 당 제한이 있어야합니다. – Brian