Herramientas de conectividad de clústeres de Amazon Aurora DSQL
AWS proporciona varias herramientas para conectarse a las bases de datos de Aurora DSQL y trabajar con ellas. Entre ellas se incluyen controladores de bases de datos, bibliotecas ORM y adaptadores especializados que facilitan a los desarrolladores la creación de aplicaciones en su lenguaje de programación preferido.
Controladores de base de datos
En la siguiente tabla se muestran los controladores de base de datos disponibles para conectarse directamente a Aurora DSQL.
Bibliotecas de asignación relacional de objetos (ORM)
En la siguiente tabla se muestra un código de ejemplo para usar bibliotecas ORM independientes con Aurora DSQL.
| Lenguaje de programación | Biblioteca ORM | Enlace al repositorio de ejemplos |
|---|---|---|
| Java | Hibernate | https://github.com/awslabs/aurora-dsql-hibernate/tree/main/examples/pet-clinic-app |
| Python | SQLAlchemy | https://github.com/awslabs/aurora-dsql-sqlalchemy/tree/main/examples/pet-clinic-app |
| TypeScript | Sequelize | https://github.com/aws-samples/aurora-dsql-samples/tree/main/typescript/sequelize |
| TypeScript | TypeORM | https://github.com/aws-samples/aurora-dsql-samples/tree/main/typescript/type-orm |
Adaptadores y dialectos de Aurora DSQL
En la siguiente tabla se muestran los adaptadores y los dialectos disponibles específicamente diseñados 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/ |