All Projects → begeekmyfriend → Bplustree

begeekmyfriend / Bplustree

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

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Bplustree

Algorithms
Java implementation for Introduction to Algorithms book.
Stars: ✭ 58 (-96.37%)
Mutual labels:  tree, data-structure, btree
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (-88.86%)
Mutual labels:  algorithm, tree, data-structure
Graphview
Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.
Stars: ✭ 152 (-90.49%)
Mutual labels:  algorithm, tree, tree-structure
Algorithms
Minimal examples of data structures and algorithms in Python
Stars: ✭ 20,123 (+1159.26%)
Mutual labels:  algorithm, tree, data-structure
Awesome Competitive Programming
💎 A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Stars: ✭ 9,119 (+470.65%)
Mutual labels:  algorithm, data-structure
Algorithms
Study cases for Algorithms and Data Structures.
Stars: ✭ 32 (-98%)
Mutual labels:  algorithm, tree
Algorithm
The challenges for algorithm contests, and summary the implementation.
Stars: ✭ 115 (-92.8%)
Mutual labels:  algorithm, data-structure
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (-29.41%)
Mutual labels:  tree, tree-structure
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+291.18%)
Mutual labels:  algorithm, tree
Angular2 Tree Diagram
Angular Hierarchical UI module
Stars: ✭ 50 (-96.87%)
Mutual labels:  tree, tree-structure
Usaco
General Resources for Competitive Programming
Stars: ✭ 1,152 (-27.91%)
Mutual labels:  algorithm, data-structure
Js Tree List
Convert list to tree, managing a tree and its nodes.
Stars: ✭ 30 (-98.12%)
Mutual labels:  algorithm, tree
Algorithm Visualizer
🎆Interactive Online Platform that Visualizes Algorithms from Code
Stars: ✭ 35,995 (+2152.5%)
Mutual labels:  algorithm, data-structure
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-97%)
Mutual labels:  algorithm, data-structure
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (-50.75%)
Mutual labels:  algorithm, data-structure
Ki
Go language (golang) full strength tree structures (ki in Japanese)
Stars: ✭ 61 (-96.18%)
Mutual labels:  tree, tree-structure
Go Algorithms
Algorithms and data structures for golang
Stars: ✭ 1,529 (-4.32%)
Mutual labels:  algorithm, tree-structure
Tastylib
C++ implementations of data structures, algorithms, and system designs.
Stars: ✭ 101 (-93.68%)
Mutual labels:  algorithm, data-structure
Algorithm templates
algorithm templates and leetcode examples in Python3, you can learn many python tricks too.
Stars: ✭ 107 (-93.3%)
Mutual labels:  algorithm, data-structure
Gods
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, …
Stars: ✭ 10,883 (+581.04%)
Mutual labels:  tree, data-structure

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* first for this testing!

./coverage_build.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].