Uso de Babelfish para Aurora PostgreSQL - Amazon Aurora

Uso de Babelfish para Aurora PostgreSQL

Babelfish para Aurora PostgreSQL amplía su clúster de base de datos Aurora PostgreSQL con la capacidad de aceptar conexiones de bases de datos de clientes de SQL Server. Con Babelfish, las aplicaciones que se crearon originalmente para SQL Server pueden funcionar directamente con Aurora PostgreSQL con pocos cambios de código en comparación con una migración tradicional y sin cambiar los controladores de base de datos. Para obtener más información sobre cómo migrar, consulte Migración de una base de datos SQL Server a Babelfish para Aurora PostgreSQL.

Babelfish proporciona un punto de conexión adicional para un clúster de bases de datos de Aurora PostgreSQL que le permite comprender el protocolo de nivel de conexión de SQL Server y las instrucciones de SQL Server de uso común. Las aplicaciones cliente que utilizan el protocolo de conexión de flujo de datos tabulares (TDS) pueden conectarse de forma nativa al puerto del agente de escucha de TDS en Aurora PostgreSQL. Para obtener más información sobre TDS, consulte[MS-TDS]: Tabular Data Stream Protocol ([MS-TDS]: Protocolo de flujo de datos tabulares) en el sitio web de Microsoft.

nota

Babelfish para Aurora PostgreSQL es compatible con las versiones 7.1 a 7.4 de TDS.

Babelfish también proporciona acceso a los datos mediante la conexión de PostgreSQL. De forma predeterminada, los dos dialectos SQL que admite Babelfish están disponibles a través de sus protocolos de conexión nativos en los siguientes puertos:

  • Dialecto de SQL Server (T-SQL), los clientes se conectan al puerto 1433.

  • Dialecto de PostgreSQL (PL/pgSQL), los clientes se conectan al puerto 5432.

Babelfish utiliza el lenguaje Transact-SQL (T-SQL) con algunas diferencias. Para obtener más información, consulte Diferencias entre Babelfish for Aurora PostgreSQL y SQL Server.

En las siguientes secciones, puede encontrar información sobre la configuración y el uso de un clúster de base de datos de Babelfish para Aurora PostgreSQL.