Here are
36 public repositories
matching this topic...
the champagne of beta embedded databases
Updated
Feb 16, 2022
Rust
An efficient, conscise, and simple implementation of a purely on-disk B+ Tree data structure
Updated
Oct 13, 2020
Java
A relational database engine using B+ tree indexing
Waterwheel is a distributed append-only store supporting millions insertions per second and realtime temporal and key range query
Updated
Jan 23, 2019
HTML
Query-Aware LSH for Approximate NNS (PVLDB 2015 and VLDBJ 2017)
B+Tree implementation in Kotlin
Updated
Apr 1, 2019
Kotlin
Kiwi is a multi-backend key-value store written in Go.
This is an efficient in-memory B+ tree, implemented in C++.
Filesystem-based B+ Tree Index
Data Structures implementations
A simple relational database based on B+ Tree Indexing
pure B+Tree that mimics the implementation of std::collections::BTreeMap
Updated
Apr 18, 2021
Rust
B+tree implementation in javascript
Updated
Mar 19, 2017
JavaScript
Fall 2019, MOOCbase skeleton code
The champagne of beta embedded database.
Encrypted Key-Value Store
Repository for different data structures implementations
B+ tree C++ implementation
A growable array (vector) implemented as a B-tree
Updated
Oct 27, 2021
Rust
A disk-oriented storage manager for the SQLite DBMS
An implementation of B+Tree (a multiway search tree based on the memory, i.e., all data records are stored in the memory instead of the disk).
Elegant B+ Tree implementation in C
A B-plus tree implementation in C with an intermediate cache memory manager
Python Tkinter GUI for algorithms
Updated
Feb 20, 2021
Python
🅱️ ➕ 🌳 Implementation of a B+ tree in C, as a project in "Implementation of Database Management Systems" course.
Implemented B+ Tree for executing range queries on large SQL records
Improve this page
Add a description, image, and links to the
b-plus-tree
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
b-plus-tree
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
The current implementation does not allow the overriding of the
FlatInterval.equalsmethod since internally someFlatIntervalobjects are created to optimise data handling. As such, if one does override theequalsmethod with the new properties, thesearchmethod brakes.Possible solutions:
FlatIntervalobjects inside theI2BplusTreeand just use/ move around the va