begeekmyfriend/bplustree

A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage

C

1,874

127 commits

updated Jan 4, 2023

See the code

README

B+Tree

A minimal B+Tree implementation for millions (even billions) of key-value storage based on Posix.

Branch

in-memory for learning and debugging.

Demo

./demo_build.sh

Code Coverage Test

Note: You need to rm /tmp/coverage.index* for this testing every time because the configuration (i.e block size and order etc.) in those index files is immutable!

./coverage_build.sh
algorithm
bplustree
btree
c
data-structure
storage
tree
tree-structure

begeekmyfriend/bplustree

A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage

C

1,874

127 commits

updated Jan 4, 2023

See the code

README

B+Tree

A minimal B+Tree implementation for millions (even billions) of key-value storage based on Posix.

Branch

in-memory for learning and debugging.

Demo

./demo_build.sh

Code Coverage Test

Note: You need to rm /tmp/coverage.index* for this testing every time because the configuration (i.e block size and order etc.) in those index files is immutable!

./coverage_build.sh
algorithm
bplustree
btree
c
data-structure
storage
tree
tree-structure

Significant stargazers

Ash Vardanian

1,456 followers · starred Apr 2020

Charles Leifer

2,244 followers · starred Jan 2018

Yuan Wang

140 followers · starred Jan 2018

lokax

26 followers · starred Oct 2022