It's 1-10 updates per second per Entity Group: http://code.google.com/appengine/docs/java/datastore/transactions.html#Entity_Groups
You need to break your design up into Entity Groups according to which pieces will need to be updated in a single transaction. In the best case, each entity can be its own entity group and the only restriction is that you update each entity no more often than 1-10 times per second. For example, it would not be a good idea to store a global counter in one entity unless you planned to update it no more than 1-10 times per second. The solution to this is to use sharded counters: http://code.google.com/appengine/articles/sharding_counters.html On Mon, Oct 19, 2009 at 11:06 AM, Diana Cruise <diana.l.cru...@gmail.com>wrote: > > Shawn, the 1-10s per Update was sited from Max Ross' I/O Video and > I've seen it in various talks/docs along the way... > > On Oct 19, 11:03 am, Diana Cruise <diana.l.cru...@gmail.com> wrote: > > Shawn, the docs link you site is riddled with numbers (easy to get > > lost in them and what they truely mean)...which is why I included a > > simplest of scenarios above, that being to simply add a home > > addressbook entry attached to a User. Surely someone has a sizeable > > production system today in GAE that could share load results and real > > costs. If noone does, then that is also very troubling. > > > > Gaurav, I assume too that reading is NOT the problem and by this post > > am hoping to get real-world numbers to a simple update transaction. > > But, we need production app feedback from the most popular apps out > > there. Is there such a list for Java for GAE yet? Surely, there are > > large production apps by now? > > > > On Oct 19, 2:17 am, Gaurav <ano...@gmail.com> wrote: > > > > > > > > > GAE performs best for simultaneous read operations. So there could be > > > virtually any no. > > > of users reading at the same time, no issue. But when it comes to > > > making updates > > > performance degradation is significant. > > > To get a better understanding of how gae performs under heavy load, I > > > recommend > > > this video :http://www.youtube.com/watch?v=AgaL6NGpkB8 > > > > > On Oct 19, 7:09 am, Shawn Brown <big.coffee.lo...@gmail.com> wrote: > > > > > > Hi, > > > > > > > I have read that a particular User can process 1-10 request per > > > > > second. Is this a limit of the free quota or does paid quota also > > > > > have this limitation. > > > > > > Where and what did you read? > > > > > > That doesn't seem consistent with the published limits. I guess it > > > > depends on what they were doing with the app. > http://code.google.com/appengine/docs/quotas.html > > > > > > Shawn- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ 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 google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---