Is there a detailed analysis of Google App Engine's datastore architecture somewhere? What I am looking for is a resource that can help me:
- Understand why a particular restriction exist in datastore (e.g transactions requiring same entity group)
- Build a deeper understanding of storage mechanics that he开发者_高级运维lp me mentally visualize efficiency of a particular data model.
GAE documentation have some good individual articles, but I am looking for more detail treatment, a book perhaps.
You could start with presentation from Google I/O:
- App Engine Datastore Under The Covers
The presentation on Appstats also gives some insight into how datastore (and RPC calls in general) work, as well as giving some optimization tips.
精彩评论