Some people have found Objectify's introduction to the datastore to be very useful in learning how to model data for it:
http://code.google.com/p/objectify-appengine/wiki/Concepts -- Ikai Lan Developer Programs Engineer, Google App Engine Blogger: http://googleappengine.blogspot.com Reddit: http://www.reddit.com/r/appengine Twitter: http://twitter.com/app_engine On Wed, Sep 29, 2010 at 1:16 PM, Robert Kluin <[email protected]>wrote: > There are a set of very useful articles: > http://code.google.com/appengine/articles/datastore/overview.html > > > > > > > > On Wed, Sep 29, 2010 at 16:01, Ben <[email protected]> wrote: > > The Datastore is not relational. It is a schemaless object datastore. > > ( http://code.google.com/appengine/docs/python/datastore/ ) It is > > sometimes referred to as a "Key/Value" store. There is a decent write > > up on the topic here: > http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomed.php > > > > Basically throw everything you know about RDBMS out the window. The > > way i wrapped my head around it, is instead of thinking about your > > data as rows in a table, you need to think about it as each record is > > an individual entity, that has the same structure as other entities of > > the same model. So tables are loosely equivalent to models and rows > > are loosely equivalent to entities. > > > > It has its pro's and con's, and there are definitely some things that > > will seem much more difficult to do in the Appengine datastore > > compared to say MySQL, but once you get the hang of it the benefits > > are plenty. > > > > Also, GQL is the syntax used to access the datastore, not really a > > direct analogue to SQL. > > > > > > > > On Sep 28, 3:38 pm, walterbyrd <[email protected]> wrote: > >> I know that big table is not a traditional relational database. It > >> uses GQL not SQL, right? > >> > >> Does big table have no relational capability, or just limited > >> relational capability? > >> > >> If limited, how limited? > > > > -- > > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
