Chapter 4: Data Modeling for the Google App Engine Datastore

This chapter provides a conceptual overview of using the Google App Engine datastore. In Chapter 10, “Storing Data in the Datastore and Blobstore,” you’ll read how to actually implement the code to do everything that is described here. At this point, the focus is on the concepts behind this code. The goal of this chapter is to understand why the App Engine datastore performs well if you use it as intended and why it does not perform well if you treat it without consideration. This chapter points out some fundamental differences of thinking about data in comparison to relational databases. Next, it explains the questions you should ask yourself while modeling data. Finally, it discusses ...

Get Essential App Engine: Building High-Performance Java Apps with Google App Engine now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.