My data currently on MS is organized into entities. - For example, let's say that each Organization is it's own entity group.
Most of my queries are within an entity/organization. An example of a typical query is: - Employee.all().filter('organization =', org).filter('position =', manager).fetch(1000) This same query can also be done using an ancestor query: - Employee.all().ancestor(org_key).filter('position =', manager).fetch(1000) The first version of the query does not require a custom index, but the second version does. My questions: 1. Will moving from the first version to the the second version of the query require adding custom indexes? Or am I missing something? 2. Clarification on Strong Consistency in HR: Is it necessary to use the ancestor() operator, or is simply querying within an entity group strongly consistent? My assumption has been that for queries that must be strongly consistent, it will be necessary to migrate from the first format to the second format (increasing the number of custom indexes I need to carry). Is this assumption correct? -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.