Statements (54)
Predicate | Object |
---|---|
gptkbp:instanceOf |
probabilistic data structure
|
gptkbp:application |
gptkb:cryptocurrency
content delivery networks genomics peer-to-peer networks file synchronization load balancing web crawling malware detection database query optimization distributed databases resource discovery spam detection duplicate detection privacy-preserving protocols approximate membership queries cache filtering database join acceleration memory-efficient storage network packet analysis web cache sharing |
gptkbp:data_structure_type |
bit array
|
gptkbp:false_negative_rate |
zero
|
gptkbp:false_positive_rate |
non-zero
|
gptkbp:hash_functions_used |
multiple independent hash functions
|
https://www.w3.org/2000/01/rdf-schema#label |
Bloom filters
|
gptkbp:inventedBy |
gptkb:Burton_Howard_Bloom
1970 |
gptkbp:limitation |
false positives possible
cannot enumerate elements cannot remove elements (standard form) no false negatives performance depends on hash function quality |
gptkbp:operations_not_supported |
delete (in standard form)
|
gptkbp:operations_supported |
insert
query |
gptkbp:relatedConcept |
gptkb:Counting_Bloom_filter
gptkb:Cuckoo_filter gptkb:Quotient_filter gptkb:Spectral_Bloom_filter |
gptkbp:space_efficiency |
high
|
gptkbp:used_in |
distributed systems
web browsers databases network systems caches |
gptkbp:usedFor |
set membership testing
|
gptkbp:variant |
gptkb:Compressed_Bloom_filter
gptkb:Counting_Bloom_filter gptkb:Cuckoo_filter gptkb:Scalable_Bloom_filter |
gptkbp:bfsParent |
gptkb:RocksDB
gptkb:Apache_HBase |
gptkbp:bfsLayer |
6
|