Usar o Babelfish para Aurora PostgreSQL - Amazon Aurora

Usar o Babelfish para Aurora PostgreSQL

O Babelfish para Aurora PostgreSQL amplia seu cluster de banco de dados do Aurora PostgreSQL com a capacidade de aceitar conexões de banco de dados provenientes de clientes do SQL Server. Com o Babelfish, as aplicações originalmente criadas para o SQL Server podem funcionar diretamente com o Aurora PostgreSQL com poucas alterações de código em comparação com uma migração tradicional e sem alterar drivers de banco de dados. Para obter mais informações sobre a migração, consulte Migrar um banco de dados do SQL Server para o Babelfish para Aurora PostgreSQL.

O Babelfish fornece um endpoint adicional para um cluster de bancos de dados Aurora PostgreSQL com o qual ele pode compreender o protocolo em nível de transmissão do SQL Server e as instruções do SQL Server comumente utilizadas. As aplicações cliente que usam o protocolo de transmissão Tabular Data Stream (TDS) podem se conectar nativamente à porta do ouvinte TDS no Aurora PostgreSQL. Para saber mais sobre o TDS, consulte [MS-TDS]: Tabular Data Stream Protocol no site da Microsoft.

nota

O Babelfish para Aurora PostgreSQL é compatível com as versões 7.1 a 7.4 do TDS.

O Babelfish também fornece acesso aos dados usando a conexão do PostgreSQL. Por padrão, os dois dialetos SQL compatíveis com o Babelfish estão disponíveis por meio de seus protocolos nativos nas seguintes portas:

  • Dialeto do SQL Server (T-SQL), os clientes conectam-se à porta 1433.

  • Dialeto PostgreSQL (PL/pgSQL), os clientes conectam-se à porta 5432.

O Babelfish executa a linguagem Transact-SQL (T-SQL) com algumas diferenças. Para obter mais informações, consulte Diferenças entre o Babelfish para Aurora PostgreSQL e o SQL Server.

Nas seções a seguir, você encontra informações sobre como configurar e utilizar um cluster de banco de dados do Babelfish para Aurora PostgreSQL.