On Nov 18, 2011, at 7:30 AM, Constantine Vasil wrote: > But the main part is I have to use the native AppEngine Datastore > because my database models and code is optimized and tested > for thousand users for which Datastore is very good - nonSQL > is very quick on this. > > The bottom line - how to use the native Google Datastore inside > web2py? Are there any nasty incompatibilities? >
I've been doing this a bit, using web2py's DAL for its auth tables and some web pages, and the Datastore for a faceless JSON-RPC service (through a web2py controller). It seems to work fine. If you look at the Datastore through GAE's inspection tools, you'll see the web2py stuff as entities in the Datastore. I don't think there's likely to be a conflict as long as you keep your namespaces from colliding. Caveat: I don't have this in production.

