Course Page- http://cs.iit.edu/~cs525/assignments.html
- We explored how to implement the concepts and data structures discussed in the lectures and readings.
- These assignments required the use of skills we learned in this course as well as other skills we had developed throughout our program.
Assignment 1 - Storage Manager: Implemented a storage manager that allows read/writing of blocks to/from a file on disk.
Assignment 2 - Buffer Manager: Implemented a buffer manager that 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).
Assignment 3 - Record Manager: Implemented a simple record manager that allows navigation through records, and inserting and deleting records.
Assignment 4 - B+-Tree Index: Implemented a disk-based B+-tree index structure.
- Akash Gupta
- Snehita Kolapkar
- Tanmay Pradhan