Herramientas de conectividad de clústeres de Amazon Aurora DSQL
Aurora DSQL es compatible con muchos controladores de bases de datos y bibliotecas ORM de terceros. AWS ofrece dos tipos de herramientas para simplificar el trabajo con Aurora DSQL:
-
Conectores: complementos de autenticación que amplían los controladores de bases de datos para gestionar automáticamente la generación de tokens de IAM. Utilice conectores cuando trabaje directamente con controladores de bases de datos.
-
Adaptadores y dialectos: extensiones para marcos ORM específicos que proporcionan autenticación de IAM y compatibilidad mejorada con Aurora DSQL. Utilice adaptadores cuando trabaje con un marco ORM compatible.
Adaptadores y dialectos de Aurora DSQL
En la siguiente tabla se muestran los adaptadores y los dialectos disponibles para Aurora DSQL.
| Lenguaje de programación | ORM/Marco de trabajo | Enlace al repositorio |
|---|---|---|
| Java | Hibernate | https://github.com/awslabs/aurora-dsql-hibernate/ |
| Python | Django | https://github.com/awslabs/aurora-dsql-django/ |
| Python | SQLAlchemy | https://github.com/awslabs/aurora-dsql-sqlalchemy/ |
| Python | Tortoise ORM | https://github.com/awslabs/aurora-dsql-tortoise-orm/ |
Ejemplos de controlador de base de datos
En la siguiente tabla se muestra un código de ejemplo para conectarse a Aurora DSQL mediante controladores de bases de datos de terceros.
Ejemplos de ORM y marco
En la siguiente tabla se muestra código de ejemplo para usar marcos y bibliotecas ORM de terceros con Aurora DSQL.