Amazon Aurora DSQL 클러스터 연결 도구
AWS는 Aurora DSQL 데이터베이스에 연결하고 작업하기 위한 다양한 도구를 제공합니다. 여기에는 데이터베이스 드라이버, ORM 라이브러리, 개발자가 선호하는 프로그래밍 언어로 애플리케이션을 더 쉽게 구축할 수 있도록 해주는 특수 어댑터 등이 포함됩니다.
데이터베이스 드라이버
다음 표에는 Aurora DSQL에 직접 연결하는 데 사용할 수 있는 데이터베이스 드라이버가 나와 있습니다.
객체 관계형 매핑(ORM) 라이브러리
다음 표에서는 Aurora DSQL과 함께 독립형 ORM 라이브러리를 사용하기 위한 샘플 코드를 보여줍니다.
| 프로그래밍 언어 | ORM 라이브러리 | 샘플 리포지토리 링크 |
|---|---|---|
| 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 |
Aurora DSQL 어댑터 및 방언
다음 표에서는 Aurora DSQL을 위해 특별히 설계된 사용 가능한 어댑터와 방언을 보여줍니다.
| 프로그래밍 언어 | ORM/프레임워크 | 리포지토리 링크 |
|---|---|---|
| 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/ |