Under the Covers of the Google App Engine Datastore Ryan Barrett (Google) Ever wonder why you can't do joins in the Google App Engine datastore? Why your app is seeing deadlines so often? Why it's so hard to tell whether a query will need an index? Why we offer both parent child relationships and r...