Migrar o código do aplicativo

Um aplicativo típico usa um cliente, como um driver de baixo nível ou um mapeador relacional de objetos (ORM, na sigla em inglês) para se conectar ao banco de dados. O Spanner oferece suporte a clientes em vários idiomas, permitindo que você use bibliotecas comuns, como JDBC, em vários ambientes de desenvolvedor. Para mais informações, consulte Visão geral dos drivers.

Além de gerenciar como o aplicativo se conecta ao Spanner, você também precisa gerenciar quais consultas são enviadas e qual sintaxe elas usam. O Spanner oferece suporte a dois dialetos SQL, ambos baseados no padrão ANSI SQL. Você pode usar a interface do GoogleSQL ou PostgreSQL para o Spanner com base no ecossistema em que quer operar. Para mais informações, consulte Como escolher o dialeto certo para seu banco de dados do Spanner. Devido às diferenças de arquitetura entre o banco de dados do Spanner e o banco de dados de origem, a sintaxe usada no Spanner pode não estar alinhada com a sintaxe do banco de dados de origem.

Conclua as etapas a seguir manualmente para migrar seu aplicativo para o Spanner: