Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Google I/O 2008 - App Engine Datastore Under the Covers

Loading...

Sign in or sign up now!
27,788
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 30, 2008

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 reference properties? Or why list properties don't seem to make any sense at all? This talk will explain how the datastore itself works, why these seeming peculiarities (and many others!) exist, and what you can do about them.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 10 dislikes

Link to this comment:

Share to:
see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • He is a such brogrammer :)

  • @pcbdev No, the index only stores the key to the datas IIRC. Good question though

  • A (propably not so) stupid question ... If I'm going to write an application which stores e.g. data in 10 columns and my web-application supports sorting of all columns (as it is standard for lots of applications), does google have to store all my data in every sorting in their bigtable?

    Is this then really 10 times my original data they have to store?

  • You can try being a little bit more open in expressing technical stuff, not just theory

  • I'm interested in the datastore. Who cares what you think about presentation style?!

  • Maybe something like this:

    ManyToMany(dbModel): ref1 = ReferenceProperty()  ref2 = ReferenceProperty()

  • still not 100% sure on how to design many-to-many relationships in the datastore

  • still not 100% sure on how to design many-to-many realtionships in the datastore...

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more