guycipher / k4

High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
https://pkg.go.dev/github.com/guycipher/k4/v2
BSD 3-Clause "New" or "Revised" License
245 stars 5 forks source link

Murmur hash instead of fnv for compressor and bloomfilter packages #10

Closed guycipher closed 1 week ago

guycipher commented 1 week ago

Replace fnv for a murmur type hash. https://en.wikipedia.org/wiki/MurmurHash

This would replace fnv in the bloomfilter and compressor package. Murmur is better due to its speed and lower collision rate, simply.

guycipher commented 1 week ago

Completed https://github.com/guycipher/k4/commit/a056edd4cc9a96b73f8731dfd4d0128c8cb4182b