ADO
Advanced Database Organization is about designing database system, storing and retrieving data to and from disk to memory, file system, query processing. This repository includes below functionalities implemented:
Storage Manager: Read/write blocks from a file on disk to/from memory.
Buffer Manager: Manages a buffer of blocks in memory including reading/flushing to disk and block replacement (flushing blocks to disk to make space for reading new blocks from disk)