Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/begeekmyfriend/bplustree

A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
https://github.com/begeekmyfriend/bplustree

algorithm bplustree btree c data-structure storage tree tree-structure

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

## Branch
[in-memory](https://github.com/begeekmyfriend/bplustree/tree/in-memory) for learning and debugging.

## Demo
```shell
./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!

```shell
./coverage_build.sh
```