LotusDB is a fast k/v database compatible with LSM tree and B+ tree.
Key features:
-
Combine the advantages of LSM and B+ tree
-
Fast read/write performance
-
Much lower read and space amplification than typical LSM
Design Overview
LotusDB is inspired by a paper named SLM-DB in USENIX FAST ’19, and the Wisckey paper also helps a lot.
Quick Start
1. embedded usage: see examples.
Documentation
see wiki.
Community
Welcome to join the Slack channel and Discussions to connect with LotusDB team members and other users.
If you are a Chinese user, you are also welcome to join our WeChat group, scan the QR code and you will be invited:
Contributing
see CONTRIBUTING.md
License
LotusDB is under the Apache 2.0 license. See the LICENSE file for details.