Rust mvcc

Open-source Rust projects categorized as mvcc

Top 4 Rust mvcc Projects

  1. toydb

    Distributed SQL database in Rust, written as an educational project

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. skipdb

    An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.

    Project mention: Skipdb: Embedded, in-memory, zero-copy, ACID, serializable database engine | news.ycombinator.com | 2024-04-25
  4. tihku

    Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.

    Project mention: Limbo: A complete rewrite of SQLite in Rust | news.ycombinator.com | 2024-12-10

    As of now it has a single writer, same like SQLite. But we plan to add MVCC with multiple writers in the future. Pekka has experimented with MVCC earlier: https://github.com/penberg/tihku

  5. skl

    A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust mvcc discussion

Log in or Post with

Index

What are some of the best open-source mvcc projects in Rust? This list will help you:

# Project Stars
1 toydb 6,395
2 skipdb 221
3 tihku 131
4 skl 57

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?