In the last few classes I've taught, we've discussed the on-disk structures where everything is stored in a database, and I've also been asked privately where all the info is on my blog. I know that a lot of people reading my blog now are new in the last six months or so and will have missed some of the earlier foundation info I posted. Now, admittedly, there's a ton of stuff in my blog archive and most people have limited time to go trawling through it, so I'll do a few posts that just list suggested reading based on my posts.
First up are on-disk structures – here are the posts to read:
- Inside the Storage Engine: Anatomy of a record
- Inside the Storage Engine: Anatomy of a page
- Inside the Storage Engine: Anatomy of an extent
- Inside the Storage Engine: IAM pages, IAM chains, and allocation units
- Inside The Storage Engine: GAM, SGAM, PFS and other allocation maps
- Search Engine Q&A #20: Boot pages, and boot page corruption
- Search Engine Q&A #21: File header pages, and file header corruption
Have fun!
The post How the on-disk data structures fit together appeared first on Paul S. Randal.