Descripción general de los controladores

En esta página, se describen los controladores compatibles con Spanner para bases de datos con dialecto de Google SQL y bases de datos con dialecto de PostgreSQL.

Google admite controladores de Spanner de código abierto para varias bibliotecas populares de asignación relacional de objetos (ORM) y frameworks. Estos controladores permiten el uso de las bases de datos de Spanner a través de las APIs definidas por esos frameworks.

En las siguientes tablas, se enumeran todos los ORM y controladores de código abierto que son compatibles con Spanner y las funciones que admite cada uno. Hay una tabla para cada dialecto SQL compatible.

También puedes usar las bibliotecas cliente de Spanner para acceder a la API de Spanner. Para obtener más información, consulta Bibliotecas cliente de Spanner.

Controladores y ORM de GoogleSQL

* En esta columna, se describe R2DBC cuando se usa de forma específica con los datos de Spring.
† Disponible solo cuando se envían consultas de SQL literales, a través de la anotación @Query de datos de Spring.

Controladores y ORM de PostgreSQL

Todos los controladores de PostgreSQL requieren que el proxy de PGAdapter esté en funcionamiento. Para obtener más información, consulta Acerca de PGAdapter.