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
๐๐ฎ๐๐ฎ, ๐๐ป๐ฎ๐น๐๐๐ถ๐ฐ๐ & ๐๐. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
Database with SQL-like language implemented in Rust
An open-source, cloud-native, unified time series database for metrics, logs and events with SQL/PromQL supported. Available on GreptimeCloud.
garbage-collecting on-disk object store, supporting higher level KV stores and databases.
A high-performance storage engine for modern hardware and platforms.
Engula is a distributed key-value store, used as a cache, database, and storage engine.
๐ 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 tutorial of building an LSM-Tree storage engine in a week.
Pure Rust LSM-tree based embedded storage engine
Distributed transactional key-value database, originally created to complement TiDB