Hi

In your case each root for an entity group could easily be a user.
You don't appear to need any transaction isolation beyond that.
Having said that you may not need transaction isolation  at that
level.

Any entity can be it's own entity group root by not defining an
ancestor in the key. So you can control the extent of the
entity groups scope to where you need to control transactions.

So I would look at where you updates are coming from and the
likelyhood and concurrent updates stomping on each other,

Rgds

T

On May 17, 8:29 pm, Jaroslav Záruba <[email protected]> wrote:
> Hi
>
> Disclaimer: I don't have the ambition to clear this up to you. :)
>
> On Mon, May 17, 2010 at 2:16 PM, rvjcallanan <[email protected]> wrote:
>
> ...
>
> > A logical class hierarchy would look something like this:
>
> Accounts
>
> > -->Users
> > ---->Years
> > ------>UserDataSchema
>
> > Yet, according to GAE documentation, this is one big humongous Entity
> > Group (with Accounts at the root) which would fall over on itself as
> > local copies are maintained and transaction isolation is enforced.
>
> Is there a reason why you can't have each Account as a root entity? (Instead
> of having one "bhEG". :)
>
> --
> 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]<google-appengine%2Bunsubscrib 
> [email protected]>
> .
> For more options, visit this group 
> athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> 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 
> athttp://groups.google.com/group/google-appengine?hl=en.

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