A user-space buffer pool manager library in C for building a HDD/SSD based database storage engine.
-
Updated
Apr 7, 2026 - C
A user-space buffer pool manager library in C for building a HDD/SSD based database storage engine.
A library containing functions to store and maintain relational data on disk using heap file data structure
implement and evaluate database management functions, including heap file organization and static hashing, while exploring indexing's impact on database performance
DB implementation - Heap file, Sorted file, RelOps, Query Engine - systems programming
Implementation of heap file organization using C++
File Search-Sorting Algorithms for DBMS
🧠 Block level and record level management/Heap file with records
Heap file storage implementation in C, built on top of a block-level memory manager for efficient record insertion and retrieval
Second semester project for Algorithms and Data Structures 2 - Extendible Hash File and Heap File implementation for managing car service customers and visits using .NET and Avalonia.
File-based database system designed to manage medical records using Linear Hash File and a Heap File.
This repository contains three projects exploring the core concepts of database systems: Heap File Management, B+ Tree Indexing, and External Merge Sort. Built in C, these assignments demonstrate block-level file management, indexing, and sorting algorithms, providing hands-on experience with database internals and performance optimization.
💾 Implementation of heap file storage, extendible hashing index, and external merge-sort for DB systems.
Add a description, image, and links to the heap-file topic page so that developers can more easily learn about it.
To associate your repository with the heap-file topic, visit your repo's landing page and select "manage topics."