Categorygithub.com/arsnazarenko/go-hashdb
repository
0.0.0-20241023214856-70bd422e7b35
Repository: https://github.com/arsnazarenko/go-hashdb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# 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 after Close())
  • Impl ThreadSafe hashdb impl with RWLock
  • Add generic hashdb with support for custom key and value types