Amazon ElastiCache での Bloom フィルターのサポートを発表
投稿日:
2025年7月24日
Amazon ElastiCache は、Valkey 用の ElastiCache バージョン 8.1 以降で新しいデータ型として Bloom フィルターをサポートするようになりました。Bloom フィルターは、あるアイテムがセットに含まれる可能性があるかどうかをすばやく確認できる、スペース効率の高い確率的データ構造です。この新機能は、valkey-bloom モジュールと完全互換で、valkey-py、valkey-java、valkey-go などの Valkey クライアントライブラリ の Bloom フィルターコマンド構文と API 互換性があります。これまでは、エレメントがキャッシュに追加されたかどうかを確認するために、Set データ型を使用してアイテムをセットに書き込み、そのアイテムがすでに存在するかどうかを確認していました。Bloom フィルターは、確率的手法を使用して同じ結果を達成し、セットを使用する場合よりもメモリ効率が 98% 以上良く、パフォーマンスを損なうこともありません。
Bloom フィルターは、すべての AWS リージョンの Valkey 用 Amazon ElastiCache バージョン 8.1 で対応しており、サーバーレスおよびノードベースのサービスで追加費用なしで利用できるようになりました。Valkey 用 ElastiCache の Bloom フィルターの詳細については、ElastiCache のドキュメントをご覧ください。詳細なドキュメントとサポートされているコマンドのリストについては、Bloom フィルターのドキュメントを参照してください。