Docs
  • 0.2.0latest
  • 0.1.2
  • 0.1.1
  • 0.1.0
  • 0.0.2

TessariKV

The storage engine at the heart of TessariDB: an embedded LSM key-value engine in pure Rust, lock-free first and async on tokio. The documentation for 0.2.0.

TessariKV is an embedded key-value storage engine written in pure Rust: a log-structured merge tree, and the heart of TessariDB. From TessariDB 0.36.0 every table, index, log and catalog the database keeps lives in it. It is a library — your program links it, opens a directory and reads and writes keys.

Status. This section describes TessariKV 0.2.0. The on-disk file format is stable from 0.1.0; the API may still change in a minor release before 1.0. See Upgrading and the file format.

Start here

The product site is kv.tessaridb.com, and the source is on GitHub.