Database Internals: How Data is Stored in Pages