Если вы хотите что-то портативное за пределами Google App Engine, вы можете попробовать Web2Py DAL Api.
Вы бы написали что-то вроде этого:
db = DAL('gae')
rows = db(db.mytable.myfield!=None).select()
for row in rows:
print row.myfield
Web2py в настоящее время поддерживает следующие разновидности БД:
Google App Engine
SQLite
MySQL
PostgreSQL
MSSQL
FireBird
Oracle
DB2
Энгр
Informix