내용으로 건너뛰기

aurora mysql db에 대해 여쭤볼게 있습니다

0

웹서버에서 r2dbc를 사용해서 db 접속하는데 aurora mysql db가 지원해줄까요?

질문됨 2년 전208회 조회

1개 답변
0

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년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.