Database Pages
A page is a fixed-sized block of data
- It can contain tuple, metadata, indexes, log records... 
- Most systems do not mix page types 
- Some system require a page to be self-contained 
Each page is giving a unique identifier
- The DBMS uses an indirection layer to map page ids to physical locations 
There are 3 different notions of "pages" in the DBMS:
- Hardware page (usually 4KB) 
- OS Page (usually 4KB) 
- Database Page (512B - 16KB) 
By hardware page, we mean at what level device can guarantee a "failsafe write"

Last updated
