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

Google I/O 2009 - Java Persistence & App Engine Datastore

Loading...

Sign in or sign up now!
20,484
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Jun 1, 2009

Google I/O 2009 - The Softer Side Of Schemas - Mapping Java Persistence Standards To the Google App Engine Datastore

Max Ross

Google App Engine is a powerful cloud-computing platform designed to help developers more easily create and manage scalable web applications. With the recent addition of Java support, developers can now interact with the Google App Engine datastore using JDO and JPA, both standard Java persistence APIs. In this talk we will discuss how these standards allow you to create a "soft schema" on top of a schema-less datastore, and the advantages this soft schema provides. We will also explore how the datastore's "pre-sharded" transactional model is exposed in these standard interfaces. Finally, we will discuss how a soft schema maps to a traditional, relational schema, and examine some techniques for porting persistence code on and off App Engine.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

  • likes, 1 dislikes

Link to this comment:

Share to:
see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • Java is persistent enough i guess.

  • I remember when google was just a search engine lol. They have grown so much

  • great talk

  • great video.. clear and concise

  • You're great communicating and getting to the point. Very clear, thanks!

  • relation db suck if u change de database all app crash

  • This is a fantastic video that really makes how Datastore works much more transparent. Thank you!!!

  • it's not intelliday but intelliJ ai 18:12

  • Hi! is it me, or the video isn't working anymore? A friend of mine recommended me this video, so it'd be nice if you could upload it again.

    thanks!

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