On Fri, Sep 2, 2011 at 5:46 PM, Joshua Smith wrote: > Switching to HR is going to be a huge PITA, because my use case is exactly > the one that "eventual consistency" screws up (user posts a meeting, then > expects to see it in the list of meetings; silly users).
Can't Entity groups be used to ensure consistency? http://code.google.com/appengine/docs/java/datastore/hr/overview.html Put all a users meeting in a single group (based of the User Entity). Then all the meetings will be shown Alternativly A trick I used a long time ago, to deal with replication lag between mysql servers. When someone added a new item, store it in the session (as well as writing to master). then when run the query against the slave (which might be stale) can just tack the saved item on the end. Within appengine would use memcache. Not sure if its an appropriate fix for this issue on appengine, but it worked just fine for me then. (and is very little code) > > -Joshua > > On Sep 2, 2011, at 12:31 PM, Barry Hunter wrote: > >> There is another mitigating issue, that hopefully should be making >> this all academic anyway. >> >> The $50 credit. That should cover costs for about 5 months on a *low >> taffic* website. >> >> Which in theory should be enough for Multi-threading and the scheduler >> to be fixed* . At which case app can return to free quotas :) >> >> >> >> * So that it will stick to one instance, even for a reasonable amount >> of traffic. I'm sure this is possible and feasible. >> >> >> (I'm tempted to signup for the multi-threading trail, just to see what >> sort of QPS a multi-threaded instance can handle. ) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine" group. >> To post to this group, send email to google-appengine@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://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 google-appengine@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com. > For more options, visit this group at > http://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 google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.