Thursday, October 6, 2011

Google Cloud SQL: Your database in the cloud

Cross-posted from the Google Code Blog

One of App Engine’s most requested features has been a simple way to develop traditional database-driven applications. In response to your feedback, we’re happy to announce the limited preview of Google Cloud SQL. You can now choose to power your App Engine applications with a familiar relational database in a fully-managed cloud environment. This allows you to focus on developing your applications and services, free from the chores of managing, maintaining and administering relational databases. Google Cloud SQL brings many benefits to the App Engine community:
  • No maintenance or administration - we manage the database for you.
  • High reliability and availability - your data is replicated synchronously to multiple data centers. Machine, rack and data center failures are handled automatically to minimize end-user impact.
  • Familiar MySQL database environment with JDBC support (for Java-based App Engine applications) and DB-API support (for Python-based App Engine applications).
  • Comprehensive user interface for administering databases.
  • Simple and powerful integration with Google App Engine.
The service includes database import and export functionality, so you can move your existing MySQL databases to the cloud and use them with App Engine. Cloud SQL is available free of charge for now, and we will publish pricing at least 30 days before charging for it. The service will continue to evolve as we work out the kinks during the preview, but let us know if you’d like to take it for a spin.

Posted by Navneet Joneja, Product Manager for Google Cloud SQL

19 comments:

xxgreg said...

How does this compare to the hrd? I assume there are some scalability tradeoffs due to the relational model.

Bob Haugen said...

Does this mean the full Django framework could now be used in the App Engine? Lack of a relational DB has been one of the stumbling blocks.

Nipun Sehrawat said...

Great, go Google!

Michelle said...
This comment has been removed by the author.
Michelle said...

Does this mean people with Wordpress sites could conceivably host their db on Google so our data can be stored in our Google account? If so, what are the price indicators

Anonymous said...

Hi,

Can we use connect to Google Cloud SQL (MySQL) from our local network? For example, can we connect to Cloud from an on-site .NET application?

Unknown said...

would you update your sdk and plugin eclipse to make development work locally with gwt and sql?

ConsultHH said...

Super excited about this! Can't wait to see the pricing structure though, that will make or break this for me.

Aftermath said...

Great, can we get PHP now? Because that's been the #1 requested feature for years. SQL wasn't even on the list.

Nipun Sehrawat said...

@SystemPlanet.com: It's pure relational database, just like your locally hosted MySQL server.

NotesSensei said...

Sweet. Now next stop: Have a CouchDB :-)

Tobia said...

Aftermath, you already have PHP. Haven't you heard of Quercus? It's actually far better (more secure, stable, scalable, and performing) than the classic PHP interpreter.

Look here and here for details on running it on App Engine.

Brad Norton, PHR, PMP said...

This could be very handy for my nonprofit clients, especially because they are already using cloud storage for their documents. Brad

Sergio Figueras said...

Does it open way to Hibernate and other tools operate integrated with GAE?

IncarSia said...

Does this mean I can host my own website in the cloud?

Anonymous said...

So, when will we get Postgres? ;)

Rajeev Chowdary Gurram said...

Excellent...

Unknown said...

Excellent

Anonymous said...

I am no genius, but I see MAMP as a means to run PHP on the GAE. MAMP is a server thing that can be run on an OSX Desktop to test run PHP stuff like WordPress. If it will work on a Mac, I bet my ear hairs it will work in the Cloud. Just Google ' MAMP ', they have a Pro & Free bundle to download. Also, if anybody really knows how to use this xCode thing, it seems to be successful in digesting about any program I slip into it, and spitting it out as another in a different language if I need it. If I can do it, anybody savvy in this can!!! Really excited about all this; I was just fixing to dump money into AWS 100%. Now I can have an option. Cool stuff!