- 최신
- 최다 투표
- 가장 많은 댓글
Aurora MySQL DB는 R2DBC(Reactive Relational Database Connectivity)를 직접적으로 지원하지는 않습니다. 하지만 Amazon Aurora MySQL은 표준 MySQL과 호환되므로, MySQL용 R2DBC 드라이버를 사용하여 Aurora MySQL에 연결할 수 있습니다.
그러나 Aurora MySQL은 최근에 RDS Data API를 지원하기 시작했습니다. 이 API를 사용하면 데이터베이스 드라이버 없이도 HTTP 엔드포인트를 통해 Aurora 클러스터에 안전하게 접근하고 SQL 문을 실행할 수 있습니다. 이 방식은 연결 관리가 필요 없고 자동으로 연결 풀링을 처리하므로, 애플리케이션의 확장성을 향상시킬 수 있습니다.
따라서 R2DBC를 직접 사용하는 대신 RDS Data API를 고려해볼 수 있습니다. 이 API는 AWS SDK 및 CLI를 통해 호출할 수 있으며, AWS AppSync GraphQL API를 통해 Aurora 데이터베이스에 접근하는 것도 가능합니다.
RDS Data API는 Aurora MySQL 3.07 이상 버전에서 지원되며, Aurora Serverless v2 및 Aurora 프로비저닝된 인스턴스 모두에서 사용 가능합니다. 이 API는 Aurora Serverless v2 및 프로비저닝된 클러스터에 대한 요청에 대해 속도 제한을 두지 않아 높은 확장성을 제공합니다.
Sources
Amazon Aurora MySQL now supports RDS Data API - AWS
답변함 2년 전
