Bitcoin Forum
June 12, 2025, 06:06:10 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: t  (Read 151 times)
ecdsa123 (OP)
Jr. Member
*
Offline Offline

Activity: 50
Merit: 114


View Profile
January 07, 2023, 12:22:02 PM
Last edit: August 31, 2024, 02:54:33 PM by ecdsa123
Merited by LeGaulois (3), ABCbits (1)
 #1

-
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4424
Merit: 9379



View Profile WWW
January 10, 2023, 03:54:03 AM
Merited by ABCbits (4), LeGaulois (3)
 #2

When the true positive rate is very low, bloom filters can be much faster than expected because most queries will be rejected by the first couple bits read. In that case a blocked bloom filter can easily outperform a cuckoo filter since a negative result always requires two random memory lookups for the cuckoo filter.  In exchange for memory usage Bloom filters can also be made faster for mostly negative query loads by running them under-full so the probability of any bit being falsely set is extremely low.

the fine details of the implementation can easily matter more than the overall data structure.   
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!