Top 3 Rust mvcc Projects
-
tihku
Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
skipdb
An embedded, in-memory, zero-copy, ACID, MVCC, almost lock-free and serializable snapshot isolation database engine.
Project mention: ToyDB: A Rust learning adventure, fun open-source project, and database learning resource for the community | /r/rust | 2023-05-06This is great, but you might want to consider a different name. There's already a Rust project called ToyDB, and it's a distributed database with a Raft log, SQL, disk persistence, ACID transactions, etc. It's under active development (though the developer now works at Cockroach Labs), and has 5K stars on GitHub, so I think they have the right to the name.
Project mention: Skipdb: Embedded, in-memory, zero-copy, ACID, serializable database engine | news.ycombinator.com | 2024-04-25
Index
What are some of the best open-source mvcc projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | toydb | 5,886 |
2 | tihku | 105 |
3 | skipdb | 27 |
Sponsored