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.

Reply via email to