Key-Value/Document store database library with btree and ARTree indexing methods, SSN-MVCC concurrency
-
Updated
Jul 3, 2021 - C
Key-Value/Document store database library with btree and ARTree indexing methods, SSN-MVCC concurrency
A custom relational SQL database engine built from scratch in C++17 — TCP server, REST API, replication, full-text search, window functions, triggers
concurrent KV-store with a B+-tree index
A simplified relational database management system with support for integer-only tables and matrices. Supports linear hash and B+ tree indices, two-phase merge sort, buffer management and aggregate queries.
This Java package implements a system which searches for some given words into a large number of text files, and returns all the locations where they are found.
Zero-dependency embedded storage engine in C & Java with B+ Tree, WAL, Parquet/Arrow plugins, and multi-language bindings.
A raw SQLite file reader written in x86-64 assembly — parses the file format directly (B-tree pages, varints, record headers) to run a SELECT * FROM table, no SQLite library involved.
A disk-based B+ tree implementation that supports concurrency and transactions
Repository for the "SCC0215 - File Organization" course's project offered for Computer Science undergraduates at ICMC - USP, by professor Cristina Ciferri.
Project for CS course structures of databases
🗄️ A production-grade relational database (RDBMS) built entirely from scratch in Go. Features a SQL parser, query optimizer, B-tree indexes, transactions, REST API, and modern web dashboard.
Duplicate Removal from Database Relation using B-Trees and Hashing
A project to master database indexing strategies in PostgreSQL by creating and optimizing B-Tree, functional, multi-column, unique, and partial indexes to improve SQL query performance.
To associate your repository with the btree-index topic, visit your repo's landing page and select "manage topics."