AWS Advanced JDBC Wrapper が Valkey による自動クエリキャッシュのサポートを開始
AWS Advanced JDBC Wrapper が、Amazon ElastiCache for Valkey のキャッシュを含む、Valkey による JDBC クエリの自動キャッシュをサポートするようになりました。これまでは、JDBC クエリの結果セットをキャッシュする必要がある開発者は、クエリごとにキャッシュからデータを保存および取得するコードを手動で作成する必要がありました。Aurora と RDS の PostgreSQL、MySQL、MariaDB データベースの結果セットを、ほんの数ステップで自動的にキャッシュできるようになりました。ラッパー依存関係の追加、クエリキャッシュプラグインの有効化、データベースとキャッシュエンドポイントの設定、アプリケーションコードにキャッシュするクエリの指定を行うだけです。
この機能により、ElastiCache for Valkey からクエリ結果を直接保存および取得できるため、データベースの読み取り回数を減らし、頻繁にアクセスされるデータの読み取りレイテンシーを低減できます。自動クエリキャッシュは、データベースリソース要件を減らすことで、パフォーマンスを向上させ、コストを削減し、アプリケーションのレジリエンスを高めることができます。AWS Advanced JDBC Wrapper は、Hibernate や Spring Data などの一般的な永続 API やフレームワークを使用したキャッシュ用のアノテーションクエリのほか、手動によるクエリの注釈付けもサポートしています。
AWS Advanced JDBC Wrapper を使用した JDBC クエリキャッシュは、Amazon ElastiCache for Valkey とシームレスに連携します。AWS マネジメントコンソール、Software Development Kit (SDK)、コマンドラインインターフェイス (CLI)、またはモデルコンテキストプロトコル (MCP) サーバーを使用して、新しい Amazon ElastiCache for Valkey サーバーレスキャッシュを作成できます。詳細については、Advanced JDBC Wrapper と Amazon ElastiCache for Valkey のドキュメントを参照してください。