블룸 필터(Bloom Filter) 원리와 거짓 양성률, 원소당 10비트로 오탐 0.8%가 나오는 이유와 쿠쿠 필터 비교
블룸 필터(Bloom Filter)는 “이 값을 본 적이 있는가”라는 질문에 아주 적은 메모리로 답하는 확률적 자료구조다. 대용량 저장소 앞단에서 불필요한 디스크 조회를 걸러내는 데 쓰이기 때문에 분산 시스템과 데이터베이스 영역에서 자주 거론되며, 정보관리기술사 같은 서술형 시험에서 해시, 확률, 공간 효율의 트레이드오프를 한 번에 묻기 좋은 소재다. 블룸 필터는 “없음”은 확정하고 “있음”은 확률로만 답한다 블룸 필터는 m비트짜리 … Read more