By *guaranteed*, do you mean that this should be kept synchronized across multiple data centers? I ask because in the case of a data center emergency, your app spins up at a different data center. The HR datastore is always in sync, the memcache is always local to the DC. Comparing the put-latency of the datastore and memcache for the last few days, the datastore generally keeps under 50 ms while memcache tends to stay below 30 ms. I'd say the datastore isn't so bad, and adding sync to memcache would probably bring that number up a bit. At that point, this new feature is starting to look a bit like the current HR datastore. Add properties for insertion date/time etc, and it could be a queue, right?
I don't mean to shoot you down, but to make you specify what it really is you want, and how it relates to the current offering. On Friday, August 10, 2012 4:00:07 AM UTC+2, Kristopher Giesing wrote: > > That would work up until your data got evicted at the wrong time... > > Though this gets me thinking: it would be really, really nice for many > applications to have a *guaranteed* memcached-style in-memory table that > you could use to share data between instances (and between FE/BE). Unlike > memcached there would be no automatic management; instead you would > manually add/remove items to stay within a hard limit (or put()s would > fail). The hard limit could depend on configuration and maybe you could > pay for more if you needed it. > > - Kris > > On Thursday, August 9, 2012 7:38:40 AM UTC-7, Hernan Liendo wrote: >> >> * >> On the other hand, I think you could simplify a little your scoring >> solution. What if you hold user’s scores on sharded MemCache entries and >> after a while you get all of them and save the result on the DataStore?* >> >> -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/LnZL2Ilv0c8J. 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.