Google Apps Engine Gets SQL
oker writes "Google has finally added SQL to its cloud platform offering, Apps Engine. Until now, developers had to use the Datastore service, which provides a vendor lock-in threat and isn't supported by most existing software and libraries. The SQL service should definitely improve Apps Engine adoption. It is currently in limited preview mode."
Before Google Apps Engine had an edge with its free plans, but why would anyone seriously use it now when there are much more capable Amazon cloud and Microsoft Azure available? Those two are also Apple's choice for their iCloud, while Google's services are missing from that list.
There's practically nothing that Google offers that others don't (except for the price before), and they're still missing huge amount of stuff that their competitors offer, like htis addition of SQL just now tells. For example, Azure integrates beautifully with Visual Studio, Eclipse and other development tools so that platform is just great to develop with. Amazon on the other hand offers different services for different needs - you get the file hosting platform that scales extremely well, and then there's the traditional platform with databases, ability to run code and so on.. There's just nothing that Google Apps Engine offers, while still missing a lot what competitors cloud services have.
Develop my app around it, only to have Google discontinue it and leave me hanging. Fool me once, Google...
App Engine, not Apps Engine.
I think this is a good thing, but I'm still baffled by people actually using it. AFAIK there is no escape hatch, no way of getting a little special component to run. Say, your app suddenly needs Stunnel, Varnish or HA-Proxy, what do you do? I'm guessing you don't want to tie the app down across two data centers. Anyone ever used App Engine that might supply us with some actual experience?
Instead of allowing SQL which will probably never be a first class citizen, they should have opened their existing platform.
There is a good video of the Joyent CEO bashing Google at a panel with a Google representative right there.
Are they allowed to call it "Apps Engine"? Don't Apple legally own the word "App" now?
OK, I'm being a bit pretentious I know- but considering Apple went after people for having "App Stores" - how much different is "App Engine"?
Is this another stupid patent/copyright fight waiting to happen?
"That's the way to do it" - Punch
The blogpost mentions a "familiar MySQL environment" ... that's not much SQL.
Competition and Standards are wonderful things.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Gotta love pushing away data to those various cloud data provider.
I hope some people encrypt stuff and store in blobs (albeit, I'm sure, somewhere in the agreement this must be forbidden for funny reasons)
Not "Apps Engine". Come on, people!
PHP is the #1 requested feature for GAE and has been for several years. And Google has pretty much said no. BTW, perl is #3 and ruby is #4.
That is what people want. If I can take my app and move it to GAE, then it might be interesting. If I have to rewrite it in Java or Python...quite a bit less so. Sure, if I have a Java and Python app - and the man-hours to inevitably rewrite parts of it to work with GAE - then maybe I'm interested. Or if I'm starting from scratch, maybe. But honestly there are so many options for running code in the cloud (everything from a simple VPS to EC2) that having to shoe-horn what I want to do into what Google lets me do is a non-starter.
BTW, is the SQL actually MySQL? Or is it "some subset of MySQL mixed with some unique other things we added". If the latter, then again I'm a whole lot less interested. I'm interested in working on my app, not rewriting its DB layer.
Advice: on VPS providers
Google App is the developer equivalent to amazon. NOT DOMAIN HOSTING
Google apps is the structure of domain hosting and similar, NOT APPLICATION HOSTING.
If they're using MySQL under the hood, then maybe Oracle won't be able to kill it.
http://en.wikipedia.org/wiki/There_ain't_no_such_thing_as_a_free_lunch
Although the lines can get blurred and there are "gray areas", it seems to me that comparing Amazon ('IAAS') and Google ('PAAS') is a classic "apples and oranges" comparison.