Jim Apple

Results 12 comments of Jim Apple

There is no difference between the SBBF in this repo and Kudu's; I'm the author of both. You can tune the fpp by setting any space you like; there is...

Thanks for your thoughts! Taffy cuckoo filters do support a `Union` operation - is that not what you're looking for?

With TBFs it should be possible by doing bitwise OR on the levels, just like you surmise. With MTCFs Union should also be possible. The key operation if iterating over...

Just added (de)serialization for block filters. Will soon add for other filters.

@patelprateek How do you plan to pass the filters from Java to C++ - JNI? Disk? MappedByteBuffer? Something else?

@patelprateek See [JavaSerDeTest in block.cpp](https://github.com/jbapple/libfilter/blob/master/cpp/extras/test/block.cpp#L263) For example of how to use the new JNI compatible serialization/deserialization to get a filter from Java to C++.

Benchmarks are available in https://github.com/jbapple/libfilter/tree/master/cpp/extras/benchmarks

You need to initialize the git submodules first: `git submodule update --init --recursive`

You could use `mmap` in the C interface to allocate a `libfilter_region`'s `block` pointer, I suppose. If you just accessed the NVMe space needed on each read or write, I...