Ferramentas de conectividade com clusters do Amazon Aurora DSQL
O Aurora DSQL é compatível com muitos drivers de banco de dados e bibliotecas de ORM de terceiros. A AWS oferece dois tipos de ferramenta para simplificar o trabalho com o Aurora DSQL:
-
Conectores: plug-ins de autenticação que estendem os drivers do banco de dados para lidar automaticamente com a geração de tokens do IAM. Use conectores ao trabalhar diretamente com drivers de banco de dados.
-
Adaptadores e dialetos: extensões para frameworks específicos de ORM que oferecem autenticação do IAM e compatibilidade aprimorada com o Aurora DSQL. Use adaptadores ao trabalhar com um framework de ORM compatível.
Adaptadores e dialetos do Aurora DSQL
A tabela a seguir mostra os adaptadores e dialetos disponíveis para o Aurora DSQL.
| Linguagem de programação | ORM/Framework | Link de repositório |
|---|---|---|
| Java | Hibernate | https://github.com/awslabs/aurora-dsql-orms/tree/main/java/hibernate |
| Python | Django | https://github.com/awslabs/aurora-dsql-orms/tree/main/python/django |
| Python | SQLAlchemy | https://github.com/awslabs/aurora-dsql-orms/tree/main/python/sqlalchemy |
| Python | Tortoise ORM | https://github.com/awslabs/aurora-dsql-orms/tree/main/python/tortoise-orm |
Exemplos de driver de banco de dados
A tabela a seguir mostra um exemplo de código para estabelecer conexão com o Aurora DSQL usando drivers de banco de dados de terceiros.
Exemplos de ORM e framework
A tabela a seguir mostra um exemplo de código para usar bibliotecas e frameworks de ORM de terceiros com o Aurora DSQL.