Databases allow clients to store and query large amounts of data in an efficient manner. This category is for database management systems implemented in Rust.
Database Type
Rust crates
Embedded Databases
sled⮳: A high-performance embedded database. lmdb-rs⮳: Bindings to the LMDB embedded database. rocksdb⮳: Bindings to the RocksDB embedded database. tikv: A distributed transactional key-value database (used in TiDB). While not strictly embedded, it's often used in similar ways.
Key-Value Stores
sled⮳ and lmdb-rs⮳ above can also be used as key-value stores.
Other Databases
tantivy⮳: A full-text search engine library. qdrant⮳: A vector similarity search engine.