|
|
|
|
|
by rurban
375 days ago
|
|
My special use case is i.e. unicode property checks, for which gperf is not big enough, and which has millions of keys. Other cases are integer keys. I'm certainly not willing to load they keys and mpfh properties at query-time from disc, as they are known in advance and can be compiled to C or C++ code in advance, which leads to an instant load-time, in opposition to your costly deserialization times in all your tools. Your deserialization overhead space is not calculated, and also not the storage costs for the false positive check. It's rather academic, not practical |
|
About false positive checks, I think you misunderstand what a perfect hash function does.