On Tue, Feb 10, 2009 at 11:03 AM, Ian Lewis <[email protected]> wrote:

> The documentation seemed to suggest that the more root entities you have the
> more it can distribute your query so it should be faster, but I'm curious
> about entity groups and what, if any, advantage there is to putting entities
> in an entity group besides being able to use them in a transaction. Is there
> any?

It also benefits from locality. Entity groups are stored close
together (needed to make transactions fast), which is why lots of
small entity groups makes the overall application faster (because they
can be spread out). If you do a bunch of processing on groups of
entities in a single request then you can put them in a entity group,
which should make that processing faster because they will be kept
close.


Dave.

--~--~---------~--~----~------------~-------~--~----~
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