This project was built for Practicum in Database Systems in the Fall 2020 semester at Cornell University. Done with a small group, this project includes a database management system in Java featuring a SQL parser, the capability to index data for fast access, multiple implementations of relational operators, and a query optimizer. It also offers parallel implementations of various relational operators to support faster queries.

The following are a few of the experiments ran at different checkpoints of the project to showcase the various capabilities and corresponding running times.