Quest'oggi parliamo di database :)
Google Cloud SQL è un servizio offerto da Google che consente di avere delle istanze cloud di database MySQL.
È molto comodo, efficiente ed affidabile. Per ora è disponibile soltanto in limited preview per sviluppatori, quindi bisogna fare richiesta di attivazione del servizio, con tempi che possono arrivare anche alle due settimane.


È possibile interagire direttamente col database ed attraverso la creazione di applicazioni in Java e Python.
Il servizio consente perciò di mettere in piedi applicazioni web motorizzate Google, cloud anche per quel che riguarda il database.

La figata è che ci si ritrova ad avere a che fare con un database MySQL quasi senza che uno si accorga che non sta in locale, ma memorizzato chissà dove.

Io ci ho smanettato ed ho concluso che è senz'altro un'ottimo servizio, efficiente ed affidabile. Ho anche creato un prototipo di applicazione che sfrutta un database Google Cloud SQL. Non fa granché, però non si chiama prototipo per caso :)
 
Per approfondire il discorso, vi rimando alla documentazione ufficiale ed alle slide che ho realizzato per la presentazione della mia tesi di laurea¹, che verte proprio su questo argomento.

Update: Dal 12 giugno il servizio non sarà più gratuito, ma a pagamento. Maggiori dettagli qui.


¹ Sì, finalmente mi sono laureato :D Questa è la ragione per cui non scrivo sul blog da febbraio, ero un tantinello impegnato.