tursodatabase/turso

Investigate Bw-Tree for MVCC

Aberta

#3.632 aberto em 8 de out. de 2025

 (2 comentários) (3 reações) (0 responsável)Rust (1.001 forks)github user discovery
help wantedmvccnot-for-botperformance

Métricas do repositório

Stars
 (19.103 estrelas)
Métricas de merge de PR
 (Mesclagem média 2d 11h) (147 fundiu PRs em 30d)

Description

Our MVCC implementation is inspired by Hekaton, but we don't have one key component, which is the Bw-Tree.

Let's look into implementing Bw-Tree in Rust based on these papers and open source C++ implementation:

https://15721.courses.cs.cmu.edu/spring2016/papers/bwtree-icde2013.pdf

https://db.cs.cmu.edu/papers/2018/mod342-wangA.pdf

https://github.com/wangziqi2013/BwTree

In fact, https://github.com/spacejam/sled uses a similar approach too I believe.

Guia do colaborador