This article series provides in-depth information on how App Engine's unique datastore operates. It includes articles that detail how entity and index data is stored, explain how indexes are built and writes are committed, and discuss error handling. This series also features articles on modeling entity relationships and updating schemas.
Tags:
Datastore, Indexes, Python runtime
View all
Filter by tag
Your browser must have JavaScript enabled in order to filter by tag
|
-
Learn everything that occurs behind-the-scenes when an entity is written to the datastore
-
Provides detailed descriptions of the Bigtables used to store entities and indexes
-
Learn why datastore errors occur and how to deal with them
-
Describes the deferred library for Python, which makes using the task queue easier than ever.
-
Learn how to make use of the XMPP API in your app to send and receive messages over the Google Talk network and other compatible networks.
-
This article describes how to create polymorphic class hierarchies in Python that can be queried as a single kind.
-
This article contains a simple Python script that is easily modifiable to get you started properly load testing your application.
-
This article offers tips on minimizing the amount of work that your application performs and should help you fine-tune your code and take better advantage of the resources allocated for your app.
-
Although the datastore is built to scale, you must take care when designing your data models to avoid the prospect of contention as your application grows. This article provides an overview of what contention is and tips on how to avoid it.
-
The memcache article highlights a few examples of where memcache can be used most effectively to improve efficiency and speed in your application.
-
Debug your application's server side code from within your browser. FirePython is a server-side Python library, which hooks into standard Python logging module and sends logging events to a client-side using a Firefox browser extension called FireLogger.
-
Use the Open Source project app-engine-patch to create your Django applications on App Engine.
-
This article demonstrates how to implement a crosscutting change in the global behavior of an application with very little risk and code.
-
This article explains the operation of the remote_api module, and demonstrates how to use it to operate on the datastore remotely.
-
Use Google App Engine, Gears, and Maps to build a geolocation application that will help you find open businesses where you are, when you want.
-
Overheard is an example application for Google App Engine that demonstrates both voting and decay, using amusing quotes as the subject. It also demonstrates optimizations such as using memcache and the AJAX Libraries API.
-
Migrate the data for your App Engine Django application to and from your app using this handy utility created by Aral Balkan.
-
Instructions on setting up an application for Facebook which uses the BestBuy Remix API and the iLike Developer Platform.
-
Display large datasets, one page at a time.
-
Store an accurate global count while avoiding datastore contention.
-
Illustrates reading and writing data from Google Calendar as an example of how to perform create, retrieve, update, and delete operations to Google Data APIs from your app.
-
Explains the back-end processes used to build and delete composite indexes
-
Use the Google Data Python client library to read in your application
-
We explain how to run applications that were originally designed on App Engine with Django on any environment that supports Django.
-
Need to add some server side logic or data storage to your OpenSocial app? Google App Engine provides a scalable solution for your backend and you still don't need to set up and maintain your own servers.
-
Explains how to use Python's zipimport feature to add Django 1.0 to an application.
-
Learn how to build client/server applications using Desktop gadgets in tandem with App Engine.
-
In this tutorial I will demonstrate how to use the YouTube Data API in conjunction with App Engine and the Python client library. I will cover everything from basic feed retrieval, to search and finally to video uploads.
-
This article will tell you what you need to know to get started making your own properties.
-
Explains the basics of modeling entity relationships
-
Takes you through the steps to configure Eclipse on Windows using PyDev
-
Discusses strategies for updating datastore schemas
-
Details how to start a larger Django project using the Google App Engine Helper for Django
-
An open source app for managing Subversion code reviews
-
Outlines steps needed to implement RPC requests with App Engine
-
Explains how concurrent reads and writes behave both in and outside of transactions
-
Gives instructions on how to set up authentication options for your application
-
Gives instructions on how to set up your application to be deployed on a Google Apps domain
-
Details how to dynamically store and serve images with Google App Engine
-
Details how to use the Python logging module to record application events and later review those logs in the admin console
-
Constructs a Shopping List application using the Django Form Validation Framework
-
Details how to get a simple Django project started with Google App Engine
-
Text and video of the Campfire One summit on Google App Engine
|