SLIDE 20 Corner cases
- When tuples are very big or some attribute is very big, instead of
storing the whole tuple, one stores the fixed part of the tuple and a pointer to the variable, large size of the tuple (potentially in some
- ther page)
- Used for BLOBs (Binary Large Objects)
- What is a large object is typically in reference to the page size (larger than
some size, a page, half a page, more than one page …)
- Usually, those large attributes are not processed by queries, putting them
somewhere else speeds up scanning of the page as we do not need to scan the large object
- Examples: the attribute is a piece of text (a long string) or a photo
- BLOBs can be very large (more than one block!)
Pages and Blocks 20