Database Management System Implementation
An advanced database features in Java, including indices, query optimization, and concurrent transactions
Database Management System Implementation I used Java to implement B+ tree indices, efficient join algorithms, SQL & NoSQL query optimization, multigranularity locking to allow concurrent execution of transactions, and database recovery on a barebones database implementation.