#key-value #storage-engine #key-value-store #kv #db #kv-db #database

lsmdb

lsmdb is an efficient storage engine that implements the Log-Structured Merge Tree (LSM-Tree) data structure, designed specifically for handling key-value pairs

3 unstable releases

0.4.1 Jun 27, 2023
0.4.0 Jun 27, 2023
0.3.0 Jun 9, 2023
0.2.0 Jun 8, 2023
0.1.0 Jun 9, 2023

#120 in Database implementations

Download history 6/week @ 2024-02-25 6/week @ 2024-03-10 70/week @ 2024-03-31

76 downloads per month

MIT/Apache

81KB
936 lines

lsmdb

github crates.io docs.rs CI

The lsmdb is a LSM (Log-Structured Merge) Tree storage engine, a disk-based storage engine designed for efficient read and write operations. It utilizes a combination of in-memory and on-disk data structures to provide fast data retrieval and durability.


lib.rs:

lsmdb

lsmdb is an efficient storage engine that implements the Log-Structured Merge Tree (LSM-Tree) data structure, designed specifically for handling key-value pairs.


Author: Nrishinghananda Roy

Dependencies

~1.5MB
~20K SLoC