I think that now I understand why something so simple created so much misunderstanding!
Get statement in high replication datastore shouldn't be transactional by default (actually datastore settings should be set to eventual consistency by default) . This is reason why there is some confusion with strong consistent get statement and eventual consistent query (no matter what datastore settings are). Ok. Ancestor query can also give consistent data but story behind is probably something like get statement plus children. With eventual consistency by default everything is pretty clear and if you need strong consistency you can get it only for get_by_key statement and ancestor query. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
