Using: Google App Engine, Python 2.7, Google NDB Datastore, GQL.
I writing a business application that has many NDB kind(ndb.Model) ex: Customers,Vendors,Suppliers,Manufacture,Orders etc..
I like to present the user with information sorted by various Entity/fields:
Examples of: index.yaml - Customer class will have maybe 12-15 index file entries.
- 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
Just an example but I like to have about 20-30 NDB kind(ndb.Model)s with about 15 composite indexes each. I like to make sure I have a workaround if I run into the 200 limit.
Not sure why Google would limit this at 200, I think the limit should be per each NDB kind(ndb.Model) maybe 20 per?
Thank you for any suggestion