Can anyone give me a clearer understanding of what an "update" is, in
the statement:  "Any single entity or entity group can only be updated
about five times a second."

What level is an "update"?  Is it a single update to a single field?
Is it a set of field updates to a single Java object?   Is it a single
transaction, updating a single entity group?

I have written my application expecting a "update" to mean a set of
updates to a single entity group.  In one XML request, I am populating
my datastore with 900 child entities, all within a single entity
group.  The total amount of data involved is about 300K.  I thought
that this size would be quite manageable for AppEngine, and I wanted
transactions to be atomic.  However, it appears that this means 900
writes and so this call times out.

The frustrating thing was that my application worked perfectly in the
development environment.  I thought that that was a good indication
that it would work when deployed.  It has been difficult to debug it
using frequent "deploy"s.

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" 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-java?hl=en.


Reply via email to