rxin en route

Django on Google App Engine

leave a comment »

For the BibBase project that I have been involved in, I need to build a web-based app for linking open data for bibliography data (bibtex files). I have been evaluating putting the thing on Amazon AWS and Google App Engine. Here are some of the notes for Django on Google App Engine:

1. The djangoappengine project implements most of Django’s features on App Engine. The most notable missing support IMO is many-to-many relationships between models.

2. ER-Modeling with Google App Engine (updated) is a great explanation on how to create relational models using Google’s Data Store (essentially BigTable).

3. Paging through large datasets: To get around App Engine’s 1000 OFFSET limit, this is an article describing how to implement paging on App Engine. In the latest SDK, cursor is recommended to do paging.

4. App Engine data store doesn’t allow SQL LIKE style queries. Nonrel-search implements full-text search on non-relational DBMS using lists.

5. App Engine Console: A Python console that can be used to help debugging in both development and production environment.

Advertisement

Written by rxin

July 7, 2010 at 6:04 pm

Posted in Uncategorized

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.