an infinite number of "distinct" users, that is...

On Oct 19, 4:01 pm, Diana Cruise <diana.l.cru...@gmail.com> wrote:
> This is exactly what I'm am talking about...in my case the User and
> UserAddr are both in the same Entity Group.  So, are you saying that
> my application which has a global presence in GAE can only support 25
> simultaneous Users performing this update in under 5 seconds?
>
> Again, I take 1-10 requests per second response and go with the avg of
> 5/s.  Add up 25 Users simultaneously hitting this Entity Group and
> that consumes a full 5 seconds.  So, if you have 25 Users doing the
> same update over and over they will each have about a 5 second
> response.
>
> I know I am wrong because this is way LOW for a Google platform or any
> other...I just am NOT hearing or seeing numbers that say otherwise.
>
> If you clarify for me that this Entity Group performance stat of 1-10/
> s is granular to the Row then we're on to something...  That would
> tell me that my scenario above only applies if ALL Users were logged
> into the same account!!!  If the Entity Group performance stat is
> granular to the Row then that would mean an infinite number of Users
> would average 5 updates per second.  Please tell me this is TRUE!
>
> Otherwise, if this Entity Group performance stat of 1-10/s is granular
> to the whole group (is ALL rows) then the performance is dire as I
> described originally.  Please tell me it isn't so!
>
> On Oct 19, 11:10 am, Don Schwarz <schwa...@google.com> wrote:
>
>
>
> > It's 1-10 updates per second per Entity 
> > Group:http://code.google.com/appengine/docs/java/datastore/transactions.htm...
>
> > 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 -- 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to