tidesdb-rs is the official Rust binding for TidesDB.
TidesDB is a fast and efficient key-value storage engine library written in C. The underlying data structure is based on a log-structured merge-tree (LSM-tree). This Rust binding provides a safe, idiomatic Rust interface to TidesDB with full support for all features.
For the Rust reference see doc/rust.md or the TidesDB Rust Reference.
Multiple licenses apply:
- Mozilla Public License Version 2.0 (TidesDB)
- BSD 3-Clause (Snappy)
- BSD 2-Clause (LZ4)
- BSD 2-Clause (xxHash - Yann Collet)
- BSD (Zstandard)
Contributions are welcome! Please feel free to submit a Pull Request.