Migrar el código de la aplicación

Una aplicación típica usa un cliente, como un controlador de bajo nivel o un mapeador objeto-relacional (ORM), para conectarse a la base de datos. Spanner admite clientes en varios lenguajes que te permiten usar bibliotecas comunes, como JDBC, en diferentes entornos de desarrollo. Para obtener más información, consulta la descripción general de los controladores.

Además de gestionar cómo se conecta tu aplicación a Spanner, también tienes que gestionar qué consultas se envían y qué sintaxis usan. Spanner admite dos dialectos SQL, ambos basados en el estándar SQL de ANSI. Puedes usar GoogleSQL o la interfaz PostgreSQL para Spanner en función del ecosistema en el que quieras operar. Para obtener más información, consulta Elegir el dialecto adecuado para tu base de datos de Spanner. Debido a las diferencias de arquitectura entre la base de datos de Spanner y la base de datos de origen, la sintaxis utilizada en Spanner puede no coincidir con la sintaxis de la base de datos de origen.

Sigue estos pasos para migrar tu aplicación a Spanner: