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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.