Quoting Ikai

"Just be aware of monotonically increasing indexes like timestamps: if
you have an application with a high write rate that has a timestamp,
this will cause the persistence unit storing the indexes to be unable
to be autosplit easily across multiple hardware instances and you will
take a performance hit. The solution here is, again, to shard the
timestamp by prefixing a value to distribute the writes."

This was in another threat and was left out of the conversation.

>From my perspective, this is a huge improvement since most of the
times we have to deal timestamps. We handle an application that uses
the problematic approach and it's just a bottle neck. We are starting
to switch this and notice two things:

- it will be nice if the data store implementation can supply the
functionality needed to shard it (since seems like a change down deep
in the layer).
- What would be the best approach to solve this sharding? would unix
timestamps would be enough for this?


Appreciate your feedback


-- 
http://about.me/david.mora

-- 
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.

Reply via email to