mirror of
https://git.sr.ht/~ehmry/nim-tkrzw
synced 2026-01-14 11:51:41 +00:00
No description
| src | ||
| tests | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| shell.nix | ||
| tkrzw.nimble | ||
| Tuprules.tup | ||
Tkrzw: a set of implementations of DBM
Nim wrappers over some of the Tkrzw C++ library. See the tests for examples.
Provides wrappers to the following DBM clases:
- HashDBM : File database manager implementation based on hash table.
- TreeDBM : File database manager implementation based on B+ tree.
- SkipDBM : File database manager implementation based on skip list.
- TinyDBM : On-memory database manager implementation based on hash table.
- BabyDBM : On-memory database manager implementation based on B+ tree.
- CacheDBM : On-memory database manager implementation with LRU deletion.
Some performance tunning features are left unexposed, patches are apppreciated.