Migrer le code de votre application

Une application typique utilise un client, tel qu'un pilote de bas niveau ou un mappeur relationnel-objet (ORM) pour se connecter à la base de données. Spanner est compatible avec les clients dans plusieurs langues, ce qui vous permet d'utiliser des bibliothèques courantes, telles que JDBC, dans les environnements de développement. Pour en savoir plus, consultez la section Présentation des pilotes.

En plus de gérer la façon dont votre application se connecte à Spanner, vous devez également gérer les requêtes envoyées et la syntaxe qu'elles utilisent. Spanner est compatible avec deux dialectes SQL, tous deux basés sur la norme ANSI SQL. Vous pouvez choisir d'utiliser GoogleSQL ou l'interface PostgreSQL pour Spanner en fonction de l'écosystème dans lequel vous souhaitez travailler. Pour en savoir plus, consultez la section Choisir le bon dialecte pour votre base de données Spanner. En raison des différences d'architecture entre la base de données Spanner et votre base de données source, la syntaxe utilisée dans Spanner peut ne pas correspondre à celle de votre base de données source.

Pour migrer manuellement votre application vers Spanner, procédez comme suit: