所谓存储架构,这里是指SQL Server数据库磁盘空间组织、管理和使用相关的逻辑设计及实现等方面内容。更具体一点,就是讲SQL Server数据库是如何组织、分配、管理和使用磁盘文件内的存储空间的。本书1.2节中我们已经讲过,SQL Server数据库由多种设计及实现各不相同的操作系统文件组成,这里我们主要讲解数据文件相关的设计和实现等内容,这也是SQL Server数据库存储层面的核心原理和机制。
与Oracle数据库相比,SQL Server数据库存储层面与其有很多相似的地方,但也有很多不同的特性,这些相似或差异恐怕不是几句话就能说清楚的,下面我们将对SQL Server数据存储架构进行较为详尽的说明、讲解和论述。
3.1. 页(Page)
1)页概念:页是SQL Server实例读写的最小单位,其大小都是统一的的8k(大页的情况除外)。这点和Orac