Google App Engine: It’s not you it’s me.
I so desperately want to use Google App Engine for my upcoming project but there are major downsides to it that I just can’t ignore.
First, you can’t store more than 1MB in a database BLOB. Given that I plan to be storing lots of files many of which will be larger than 1MB, I think this is a show stopper (or at least a pain in the ass to work around).
Second, The database is not relational which means I can’t really back out of using it if I decide I’m not happy with the service. It’s a one way trip. I just can’t risk that some major incompatibility with my application will derail the whole thing. Just don’t have that kind of time. The sucky thing about all this is that I actually want to use BigTable (their database). I like the idea of dropping SQL, Joins and all that crap.
Anyway, so it’s back to Django and wrangling with my host’s customer support to get Django working. Or switching to WebFaction if my host outlasts me.