I've prototyped an iPhone app that uses (internally) sqLite as its data base. The intent was to ultimately have it communicate with a server via PHP, which would use mySQL as the backend database.
I just discovered Google App Engine, however, but know very little about it. I think it'd be nice to use the Python interface to write to the datastore - but I know very little about GQL's capability. I've basically written all the working database code using mySQL, testing internally on the iPhone with sqLite. Will GQL offer the same functionality that SQL can? I read on the site that it doesn't support join queries. Also is it truly relational?
Basically I guess my question is can an app that typically uses SQL backend work just as well with Google's App Engine, with GQL?
I hope that's clear... any guidance is great.