AWS Advanced JDBC Wrapper는 이제 Valkey를 사용하여 JDBC 쿼리를 자동으로 캐싱하는 기능을 지원하며, 여기에는 Amazon ElastiCache for Valkey 캐시도 포함됩니다. 이전에는 JDBC 쿼리 결과 세트를 캐싱해야 했던 개발자들이 각 쿼리에 대해 캐시에서 데이터를 저장하고 검색하기 위해 수동으로 코드를 작성해야 했습니다. 이제 몇 가지 간단한 단계만으로 Aurora 및 RDS PostgreSQL, MySQL, MariaDB 데이터베이스에서 결과 세트를 자동으로 캐싱할 수 있습니다. 래퍼 종속성을 추가하고, 쿼리 캐시 플러그인을 활성화하고, 데이터베이스 및 캐시 엔드포인트를 구성한 다음, 애플리케이션 코드에서 어떤 쿼리를 캐싱할지 지정하기만 하면 됩니다.
이 기능을 통해 ElastiCache for Valkey에서 직접 쿼리 결과를 저장하고 검색하여 데이터베이스 읽기 횟수를 줄이고 자주 액세스되는 데이터의 읽기 지연 시간을 단축할 수 있습니다. 자동화된 쿼리 캐싱은 데이터베이스 리소스 요구 사항을 줄임으로써 성능을 향상시키고, 비용을 절감하며, 애플리케이션 복원력을 높일 수 있습니다. AWS 고급 JDBC 래퍼는 Hibernate 및 Spring Data를 포함한 인기 있는 영속성 API 및 프레임워크를 사용한 캐싱 쿼리 주석 달기를 지원하며, 수동 쿼리 힌팅도 가능합니다.
AWS 고급 JDBC 래퍼를 사용한 JDBC 쿼리 캐싱은 Amazon ElastiCache for Valkey와 원활하게 작동합니다. AWS Management Console, Software Development Kit (SDK), Command Line Interface (CLI) 또는 Model Context Protocol (MCP) 서버를 사용하여 새로운 Amazon ElastiCache for Valkey 서버리스 캐시를 생성할 수 있습니다. 더 자세한 정보는 Advanced JDBC Wrapper 및 Amazon ElastiCache for Valkey 문서를 참조하십시오.