SimpleDB is a multi-user transactional database server written in Java, which interacts with Java client programs via JDBC. The system is intended for pedagogical use. More info can be found here - http://www.cs.bc.edu/~sciore/simpledb/intro.html
In this project, the LRU page replacement policy was implemented for the buffer manager and block-level recovery feature was added.