- Organized in layers, and each layer abstracts the layer below (just like TCP/IP)
- Many non-relational DBMSs are structured similarly
Disk Space Management
Disk Space Manager manages reads and writes Pagepages]].
It’s purposes are:
- Map pages to locations on disk
- Load pages from disk to memory
- Save pages back to disk & ensuring writes
Buffer Management
Higher levels of database only operate in memory.
Files and Index Management
See: B+ Tree
Relational Operators
See: Relational Algebra