GitHub topics: btree
vicRang24Raes/b
Compiler for the B Programming Language implemented in Crust
Language: Rust - Size: 83 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

cojen/TuplDB
TuplDB is a high-performance, concurrent, transactional, scalable, low-level embedded database.
Language: Java - Size: 30.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 121 - Forks: 23

santoshakil/lightning_db
High-performance embedded key-value database written in Rust. 14M+ reads/sec, 350K+ writes/sec with <0.1μs read latency.
Language: Rust - Size: 165 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 1

attaswift/BTree
Fast sorted collections for Swift using in-memory B-trees
Language: Swift - Size: 2.03 MB - Last synced at: about 12 hours ago - Pushed at: over 3 years ago - Stars: 1,322 - Forks: 75

XiangpengHao/bf-tree-docs
Bf-Tree: A Modern Read-Write-Optimized Concurrent Larger-Than-Memory Range Index
Size: 2.73 MB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 56 - Forks: 1

johsteffens/beth
Streamlining Software Design
Language: C - Size: 8.17 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 1

lucavallin/gnaro
A proto-database inspired by SQLite for educational purposes.
Language: C - Size: 816 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 85 - Forks: 7

manimino/ducks
Indexes your Python objects for fast lookup by their attributes.
Language: Python - Size: 5.37 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 137 - Forks: 4

izure1/serializable-bptree
This is a B+tree that's totally okay with duplicate values. If you need to keep track of the B+ tree's state, don't just leave it in memory - make sure you store it down.
Language: TypeScript - Size: 543 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 0

dibyendumajumdar/simpledbm
SimpleDBM is an Open Source Multi-Threaded Embeddable Transactional Database Engine in Java.
Language: Java - Size: 22.4 MB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 60 - Forks: 12

greg7mdp/gtl
Greg's Template Library of useful classes.
Language: C++ - Size: 2.43 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 198 - Forks: 11

akshayrivers/Grimoire
Collection of interesting algorithms and techniques - huffman coding, LSM, B & B+ tree , Socket Programming
Language: Rust - Size: 4.72 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

rodrigomnetto/codecrafters-sqlite-go
My own implementation of the Sqlite database
Language: Go - Size: 15.6 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

NicolasLM/bplustree
An on-disk B+tree for Python 3
Language: Python - Size: 94.7 KB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 769 - Forks: 55

philiprbrenan/btreeBlock
An implementation of the B-Tree algorithm in synthesized, placed and routed Verilog.
Language: Java - Size: 115 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

Sahilb315/AtomixDB
An persistent relational database built in Go.
Language: Go - Size: 178 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 652 - Forks: 27

begeekmyfriend/bplustree
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
Language: C - Size: 219 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1,871 - Forks: 313

CodeExMachina/BTree
In-memory B-Tree implementation for C#
Language: C# - Size: 64.5 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 4

Kronuz/cpp-btree
Modern C++ B-tree containers
Language: C++ - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 272 - Forks: 53

ariasql/ariasql
The AriaSQL relational database management system.
Language: Go - Size: 10.1 MB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 212 - Forks: 8

huntj88/BPlusTreeMap
Thread safe in memory B+ Tree
Language: Kotlin - Size: 287 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

CodeHariK/Database
Bplustree database and datastructures
Language: Go - Size: 12.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

berkeleydb/libdb
Berkeley DB
Language: C - Size: 80.5 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 355 - Forks: 82

nimrodshn/btree
A persistent B+Tree (clustered index) implementation in Rust.
Language: Rust - Size: 198 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 299 - Forks: 36

thewhiteninja/ntfstool
Forensics tool for NTFS (parser, mft, bitlocker, deleted files)
Language: C++ - Size: 17.1 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 510 - Forks: 103

Kerciu/data-structures-and-algorithms
Basic DSA & computional theory stuff implemented in Python
Language: Python - Size: 1.37 MB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

loro-dev/generic-btree
It’s a pure safe BTree that can be used to build your own special-purpose btree data structure
Language: Rust - Size: 1.46 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 52 - Forks: 1

nestalii/bplus-tree-project
Implementation of a B+ tree for lexicographically ordered name indexing using a custom hash function
Language: Python - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

amit-davidson/btree
B-tree implementation for Go
Language: Go - Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 237 - Forks: 12

siddhesh-desai/efficient-data-storage-and-retrieval-system
This project implements an efficient data storage and retrieval system using the B-tree data structure in C++.
Language: C++ - Size: 1.09 MB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 3

GuoHao150/ABtree
It's not a novel data sturcture just AVL and Btree for rust
Language: Rust - Size: 16.4 MB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

WonderWoman2020/sbd-project2-2023
B-tree index implementation with CRUD operations on data file (simple database-like structure).
Language: Java - Size: 97.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

habedi/bptree
A B+ tree implementation in C
Language: C - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 25 - Forks: 2

myui/btree4j
Disk-based B+-tree written in Pure Java
Language: Java - Size: 198 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 221 - Forks: 51

narimiran/sorta
SortedTables in Nim, based on B-Trees
Language: Nim - Size: 38.1 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 20 - Forks: 3

timtadh/fs2
B+ Tree - List - File Structures 2 - Memory Mapped File Structures for Go
Language: Go - Size: 314 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 409 - Forks: 36

gruzewson/B-Tree
Java simulation of a B‑Tree file organization system for efficient disk-based data management
Language: Java - Size: 304 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SethEra666/disk-optimization
Disk optimization refers to the process of improving the performance and efficiency of a storage device, such as a hard disk drive (HDD) or solid-state drive (SSD). This involves a variety of techniques aimed at optimizing how data is stored, accessed, and managed on the disk, ultimately improving system performance
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

LevKruglyak/limousine
Procedurally generated hybrid key-value stores
Language: Rust - Size: 848 KB - Last synced at: 20 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 1

marvin-j97/rust-storage-bench
Benchmarking Rust storage engines
Language: Rust - Size: 1.46 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 35 - Forks: 6

DeanHdz/Editor-de-Grafos-Arbol-B-y-HashTable
Un proyecto realizado en Windows Forms (.NET / C#), enfocado en el uso y manipulación de Estructuras de datos Avanzados (Grafos y algoritmos de grafos, arboles B+, HashTable) de una manera visual. En conjunto con un proyecto de entrega donde se muestra un uso practico relacionado a grafos (Transporte de Bienes).
Language: C# - Size: 3.76 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Erfan-Farahmandnejad/Bplus-Tree-based-database Fork of UI-DS-02/btree-erf
This project implements a B+ Tree-based database management system (DBMS) to simulate real-world database operations such as indexing, searching, adding, and deleting records efficiently.
Language: Java - Size: 89.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

zamgi/SuffixArray
Implementation of suffix array
Language: C# - Size: 2.42 MB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

mpwillson/btlib
B-Tree Library
Language: C - Size: 17.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

almmiko/btree.c-zig
btree.c wrapper for Zig
Language: Zig - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 12 - Forks: 3

johnsonjh/NeXTSrc
NeXTSrc
Language: C - Size: 19.8 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 13

zpnst/btree
Here you will find an implementation with comments and a full description of one of the most important data structures - the B tree!
Language: C - Size: 198 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

alberliu/mydb
golang写的存储引擎,基于b+树,mmap
Language: Go - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 51 - Forks: 10

danish-mehmood/RapidStore
fast in-memory KV store
Language: Go - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

fisirc/elenadb
Database Management System designed and written from scratch in Go.
Language: Go - Size: 1.83 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 6 - Forks: 0

LesiaUKR/goit-algo2-hw-03
Master's | Design & Analysis of Algorithms | Graphs and Trees
Language: Python - Size: 1.2 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

jauhararifin/dbshark
A very simple embedded Btree-based key-value database inspired by BoltDB
Language: Rust - Size: 549 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 0

ggrandes/kvstore
KVStore is a simple Key-Value Store based on B+Tree (disk & memory) for Java
Language: Java - Size: 265 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 99 - Forks: 25

ReshiAdavan/ErosDB
in memory relational database
Language: C - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ahmdtaha/tree_viz
Java code to visualize trees (e.g., BST, BTree, QuadTree)
Language: Java - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

nakira974/Lkhsoft.Collections
.NET.Core useful collections
Language: C# - Size: 378 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ganesh-k13/Btree
B-tree implementation in C based on algorithm in CLRS.
Language: C - Size: 18.1 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 0

muhammadsaadx/Dynamic-System-Model-Database
I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.
Language: C++ - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

sfu-dis/optiql
Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)
Language: C++ - Size: 3.29 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 1

timtadh/data-structures
Go datastructures.
Language: Go - Size: 1.19 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 417 - Forks: 81

impact-eintr/raftd
raftd 基于raft和bolt的分布式KV数据库 由于简单实现了租约系统 可以用于简单的服务发现 基于gin框架提供http服务
Language: Go - Size: 104 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

Ricky004/dungeonDB
A simple relational database wrriten in go (under development)
Language: Go - Size: 396 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

moshenahmias/bp3
B+ Tree implementation in Go with support for persistent storage.
Language: Go - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

antlabs/gstl
快写完了....支持泛型的数据结构库(vec, linkedlist, skiplist, hashtable, btree, avltree, rbtree, trie, set
Language: Go - Size: 186 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 26 - Forks: 6

guycipher/btree
A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.
Language: Go - Size: 126 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 81 - Forks: 3

king04aman/Data-Structures-Using-C
Data Structures and algorithm program written in C language. A detailed Data Structure implementations in C with Pseudo code and organized for real world usage.
Language: C - Size: 41 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

zamgi/BPlusTree
Implementation of B+Tree
Language: C# - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

memExpert/xtac
A simple API for C that provides the ability to work with some standard data structures
Language: C - Size: 95.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

kseo/btree
An in-memory B-Tree implementation for Dart
Language: Dart - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

chungphb/spiderdb
An on-disk key-value database based on B-Link-Tree structure
Language: C++ - Size: 257 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 0

realmurgyl/btree-dart
BTree Implementation on Dart
Language: Dart - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

yogaprasadk/DBMS_COURSE_A_TO_Z
it is a repository for complete lecture of Database Management Systems taught by riti kumari
Size: 219 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

krasun/bptree
In-memory B+ tree implementation for Go.
Language: Go - Size: 51.8 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

Aquib-Nawaz/SqliteV2
A database
Language: C++ - Size: 221 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

TebogoYungMercykay/Data_Structures_and_Algorithms_in_Java
Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others. The rules and syntax of Java are based on the C and C++ languages.
Language: Java - Size: 122 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

VictorScherbakov/DataTanker
Embedded persistent key-value store for .NET. Pure C# code.
Language: C# - Size: 1.38 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 63 - Forks: 13

WildandArt/TreeLibrary
Java library implementing fundamental data structures, including Binary Search Tree (BST), AVL Tree and Red Black Tree designed for efficient data storage and retrieval
Language: Java - Size: 4.44 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

ryogrid/bltree-go-for-embedding Fork of hmarui66/blink-tree-go
Golang implementation of b-link tree container usable in your DBMS project
Language: Go - Size: 313 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

TheAhmadOsman/AdvancedAlgorithmsDataStructures
:evergreen_tree: XML and Drawing, Arrays, Hashing, Sets, Maps, Recursion, Sudoku Solver, Graphs, Dijkstras, PriorityQueue, Heaps, Kruskals, Bloom Filter, Trie, AVL Tree, BTree :snake:
Language: Python - Size: 101 MB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

liubinbin/kdb
This project is aim to build a simple database. Yeah, let's do it.
Language: Java - Size: 664 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

somebadcode/avltree
AVL tree, a balancing search tree
Language: Go - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

maxencejded/42sh
Unix Shell - 42 Silicon Valley
Language: C - Size: 1.62 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ansjsun/mem_btree
A Data Structure of BTree Implemented with Rust, support snapshot. not use any unsafe lib.
Language: Rust - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

izouxv/walKv
go kv db, support txn base on btree
Language: Go - Size: 16.6 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

misachi/btree
Btree implementation
Language: Go - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Ivanqi/algorithm
数据结构和算法
Language: C++ - Size: 24.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 5

stuaninauts/fipe
Search and Data Analysis Applications about Fipe Table
Language: C - Size: 26.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Vaneeza-7/File-indexing-using-trees
Indexing on B tree, AVL tree and Red Black tree. 🌳 Final Project @ Data Structures
Language: C++ - Size: 167 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

madvil2/libft
My first own library
Language: C - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ahrtr/gocontainer
Implements some containers (stack, queue, priorityQueue, set, arrayList, linkedList, map and btree) in golang
Language: Go - Size: 109 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 7

tatuan19/oop-project
Language: Java - Size: 414 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

gabereiser/go-btree
A btree implementation in golang written by ChatGPT-4
Language: Go - Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Biliator/ial22du
All IAL 2022 homeworks
Language: C - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

chensongpoixs/cleet_code
LeetCode 的刷题
Language: C - Size: 1.94 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 2

rafandoo/arvores
Language: Java - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

nylar/BTree
C# B-tree
Language: C# - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

DarylNoupik/Arbre-binaire-de-recherche
Ce depot contient la solution des exercices de la corbeille sur les arbres binaires
Language: C++ - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vininjr/Btree
Implementation of B-tree
Language: Java - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

bimus-github/data-structures-in-js-python
Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.
Language: JavaScript - Size: 12.7 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mani87/BTree-and-BST
Menu driven program for BTree and Binary Search Tree with basic functions used in BTree
Language: C++ - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0
