Amazon ElastiCache, Bloom 필터 지원 발표

게시된 날짜: 2025년 7월 24일

이제 Amazon ElastiCache에서 ElastiCache for Valkey 버전 8.1 이상에서 Bloom 필터를 새로운 데이터 유형으로 지원합니다. Bloom 필터는 항목이 Set에 포함될 가능성이 있는지 빠르게 확인할 수 있는 공간 효율적인 확률적 데이터 구조입니다. 이번 신규 기능은 valkey-bloom 모듈과 완전히 호환되며, Valkey 클라이언트 라이브러리(valkey-py, valkey-java, valkey-go 등)의 Bloom 필터 명령 구문과 API 호환성을 갖추고 있습니다. 이전에는 요소가 캐시에 추가되었는지 여부를 확인하기 위해 Set 데이터 유형을 사용하여 Set에 항목을 기록한 다음 해당 항목이 이미 있는지 확인했습니다. Bloom 필터는 확률적 접근 방식을 사용하여 동일한 결과를 얻을 수 있으며, 성능이 저하되지 않고도 Set를 사용할 때보다 메모리 효율이 98% 이상 높습니다.

Bloom 필터는 현재 모든 AWS 리전의 Valkey용 Amazon ElastiCache 버전 8.1에서 사용할 수 있으며, 추가 비용 없이 서버리스 및 노드 기반 제품에 사용할 수 있습니다. ElastiCache for Valkey의 Bloom 필터에 대한 자세한 내용은 ElastiCache 설명서에서 확인할 수 있습니다. 전체 설명서와 지원되는 명령 목록은 Bloom 필터 설명서를 참조하세요.