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
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.
Tópicos
- Limitações do Babelfish
- Noções básicas da arquitetura e da configuração do Babelfish
- Criar um cluster de banco de dados do Babelfish para Aurora PostgreSQL
- Migrar um banco de dados do SQL Server para o Babelfish para Aurora PostgreSQL
- Autenticação de banco de dados com o Babelfish para Aurora PostgreSQL
- Conectar-se a um cluster de banco de dados do Babelfish
- Trabalhar com o Babelfish
- Solução de problemas do Babelfish
- Desativar o Babelfish
- Gerenciar as atualizações da versão do Babelfish para Aurora PostgreSQL
- Referência do Babelfish para Aurora PostgreSQL