Implementation of B+-tree indexing system from hashtable, as part of Swarthmore CPSC 044: Database Systems
Authors: Oscar Chen, Aly Valliani
We implemented a B+-Tree database indexing system for storing ordered key-value tuples. Using C++ and provided API endpoints
- btree.h - B+-Tree impelementation header file
- btree.cpp - B+-Tree implementation
- main.cpp - Main program for populating index from file and running scan, insert, and delete methods on B+-tree. Also contains tests with ordered, randomly generated, and curated test records.