This library provides a persistent block accessible disk-resident b+tree, page table and a linked_page_list.
-
Updated
Sep 27, 2024 - C
This library provides a persistent block accessible disk-resident b+tree, page table and a linked_page_list.
A page that visualizes the basic methods of a B+ Tree, based on the algorithms from the book "Database System Concepts, 7th Edition" by Avi Silberschatz, Henry F. Korth and S. Sudarshan (the visualization part is still under construction but it works)
Common engineering data structures and algorithms, such as linear,tree,linked list,graph,greedy,divide and conquer,dynamic programming, backtracking, depth search, breadth search and so on
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
ConcurrentSortedDictionary implementation in (c#, .NET 7) . It is implemented using a concurrent B+Tree
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
Design a B+ Tree data structure that can store part catalog information without the use of any database.
key value database based on bplus and lsm trees
A project implementing a lightweight SQLite engine with support for CREATE, INSERT, and SELECT queries, including mathematical operations on columns.
Implementation of suffix array
An efficient, conscise, and simple implementation of a purely on-disk B+ Tree data structure
A tiny embedded, transactional key-value database 🐱
These blogs covers all technical aspects of the backend, frontend, networking and the security concepts
Developed as part of database design course, features a CLI interface and utilizes B+ trees for data storage, w/effective database management techniques.
记录学习点滴,分享技术干货
Generic BTree with support for different values on keys and data
Add a description, image, and links to the bplus-tree topic page so that developers can more easily learn about it.
To associate your repository with the bplus-tree topic, visit your repo's landing page and select "manage topics."