로그 수신 서비스에서 중복 메시지를 제거하기 위해 구아바 블룸 필터를 사용하고 있습니다. 구아바 캐시가 만료되는 것처럼 블룸 필터가 만료되는 방법이 있습니까?구아바 블룸 필터 하루에 한 번 만료되는 방법
0
A
답변
3
아니요, BloomFilter
에는 제거 기능이 없습니다. BloomFilter
은 일 수 있습니다.이 개체 집합에있을 수 있음을 추적하기 때문에 불가능합니다.
BloomFilter
에서 한 항목을 제거하면 다른 항목에 대해 false negative가 발생합니다. BloomFilter
은 이 아닌 집합에 대해 인 경우 약 100 % 정확해야합니다.
1
Guava의 BloomFilter
에서 항목을 자동으로 만료시킬 수는 없지만 제거 할 수는 없습니다.
0
Tavian Barnes가 제안한 한 가지 해결책은 BloomFilter
을 래핑하고 (하루에 한 번 또는 자주 원한다면) 원자 적으로 해당 BloomFilter
을 새로운 것으로 대체하고 다시 채우는 클래스를 만드는 것일 수 있습니다.
1
제거 기능이 필요한 경우 블룸 블룸 필터을 사용하는 것이 좋습니다.
관련 문제
- 1. 하루에 한 번 업데이트하는 방법
- 2. 구아바 블룸 필터의 성능이 저조한 이유는 무엇입니까?
- 3. 구아바 블룸 필터는 대용량 삽입을 지원하지 않습니까?
- 4. 하루에 한 번 정확한 동작을 수행하는 방법
- 5. Magento cronjob을 하루에 한 번 실행하는 방법
- 6. 블룸 필터 알고리즘 (JavaScript)
- 7. 블룸 필터 디자인
- 8. 하루에 한 번 작업 수행
- 9. 하루에 한 번 URL을 방문하십시오.
- 10. Ruby가 하루에 한 번 손상됩니다.
- 11. 하루에 한 번 서버를 실행하십시오.
- 12. HealthKit requestAuthorizationToShareTypes 하루에 한 번?
- 13. Mysql - 하루에 한 번 투표
- 14. 하루에 한 번 코드 실행
- 15. openshift jenkins에서 여러 번 푸시하고 하루에 한 번 배포하는 방법
- 16. 블룸 필터 - 해쉬 함수 구현
- 17. 블룸 필터 또는 뻐꾸기 해싱?
- 18. 블룸 필터 : 위양성 비율 평가
- 19. 블룸 필터 구현에 관한 몇 가지 질문입니다.
- 20. Android의 목록보기에서 하루에 한 번 유효성 확인
- 21. Android - 하루에 한 번 실행되는 서비스 만들기
- 22. 간단한 비밀번호 요청 - 하루에 한 번
- 23. 하루에 한 번 라벨을 업데이트하는 방법은 무엇입니까?
- 24. 방법을 하루에 한 번 예약하십시오. 코코아
- 25. 하루에 한 번 응용 프로그램 배지 업데이트
- 26. 하루에 한 번 데이터베이스에서 데이터를로드하려면 어떻게해야합니까?
- 27. Postgres - 하루에 한 번 결과를 무작위로 생성
- 28. 워드 프레스에서 하루에 한 번 코드를 실행합니다.
- 29. 하루에 한 번 업데이트되는 데이터 저장소에서 읽기를 최적화하는 방법
- 30. Java/javascript에서 하루에 한 번 변수 값을 변경하는 방법
아래 답변은 정확하지만 개별 항목이 아닌 매일 전체 캐시를 만료 시키려 했습니까? –