storage
A mini kv database demo that using simplified bitcask storage model with rust implementation. And you can find a tutorial from https://blog.csdn.net/qq_36456827/article/details/125304612.
A persistent B+Tree (clustered index) implementation in Rust.
Variable-length signed and unsigned integer encoding that is byte-orderable for Rust
A pure Rust database implementation using an append-only B-Tree file format.
🪢 A fast native data type for manipulating large strings in Redis
A course to build the SQL layer of a distributed database.
Database with posteriors of interest for Bayesian inference
Distributed SQL database in Rust, written as an educational project
One Warehouse for Analytics, Search, AI. Snowflake + Elasticsearch + Vector DB — rebuilt from scratch. Unified architecture on your S3.
Database with SQL-like language implemented in Rust
Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming.
garbage-collecting on-disk object store, supporting higher level KV stores and databases.
A high-performance storage engine for modern hardware and platforms.
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
Proof-of-concept extension of the PGM-index to support fixed-length strings
A course of building an LSM-Tree storage engine (database) in a week.
Pure Rust LSM-tree based embedded storage engine
Distributed transactional key-value database, originally created to complement TiDB
Bitcask Implementation in Rust. A fast key-value store.