Developpez.com

Le Club des Développeurs et IT Pro

App Engine : Google renforce la persistance des données avec une offre Cloud SQL

Disponible pour MySQL en bêtatest

Le 2011-10-07 12:11:20, par Idelways, Expert éminent sénior
Google App Engine s'enrichit d'une nouvelle offre de base de données relationnelle en environnement Cloud. « Google Cloud SQL » est disponible en Beta gratuite, fermée sur invitation.

Il s'agit d'après Google de la fonctionnalité la plus réclamée par les développeurs d'applications orientées-données sur App Engine. Ces derniers peuvent à présent déléguer toute la gestion du volet BDD à Google qui fournira un environnement Cloud complet pour les bases de données relationnelles populaires (MySQL seulement pour un début).

Google App Engine limitait jusque-là la persistance des données à l'approche clé-valeurs de BigTable, un SGBD propriétaire orienté-colonnes, développé en interne par Google. Puissant, mais bien moins populaire que le SQL « traditionnel ».

« Cela devrait vous permettre de vous concentrer sur le développement d'applications et services, libérés des corvées de la gestion, maintenance et administration des bases de données relationnelles », assure Google qui énumère les avantages de son offre :

En plus du zéro-maintenance et zéro-administration, Google promet une haute fiabilité et disponibilité. Les données seront répliquées de manière synchrone sur plusieurs centres de données. « Les pannes des machines, racks, Datacenters seront gérés automatiquement pour limiter l'impact sur l'utilisateur final », rassure Navneet Joneja, chef de ce nouveau produit à Google.

Pour Java et Python (les deux langages de la plateforme), Google App Engine supportera respectivement les interfaces JDBC et DB-API.

Seront comprises dans l'offre les fonctionnalités d'importation et exportation entre les bases de données MySQL classiques. Un panneau d'administration complet permettra de créer et gérer les bases de données.

Google promet de publier les tarifs du service Cloud SQL un mois au moins avant de le début de la facturation.

Source : blog officiel de App Engine

Et vous ?

Utilisez-vous App Engine ?
Que pensez-vous de sa couche persistance de données ? Et de Big Table ?
L'arrivée du SQL est-elle une bonne nouvelle ?
  Discussion forum
2 commentaires
  • khayyam90
    Rédacteur
    Je trouve que c'est une très bonne idée, cela va simplifier la migration d'applications vers le cloud. Nombreux sont ceux qui ont déjà un applicatif utilisant une base de données et idéalement il ne faudrait avoir qu'à "déplacer" le code vers le cloud pour que l'applicatif se retrouve dans les nuages.
  • galien
    Membre averti
    J'utilise déjà fusion tables pour un projet perso et collaboratif avec un front end javascript, c'est déjà pas mal et bien pratique, ça doit être plus ou moins un dérivé.