repository
0.0.0-20241023214856-70bd422e7b35
Repository: https://github.com/arsnazarenko/go-hashdb.git
Documentation: pkg.go.dev
# README
go-hashdb
HashDB -- simple embedded key-value store based on extendible hashing algorithm, implemented in Golang
Tests
make test
Benchmarks
make bench
Run example
make run
✅Roadmap
- Add debug print functions (with Stringer) for hashdb
- Errors
- Update metdata file after each completed
Put
operation for durabilty (current impl update metadata file only afterClose()
) - Impl ThreadSafe hashdb impl with
RWLock
- Add generic hashdb with support for custom key and value types