WEB开发网
开发学院数据库MSSQL Server SQL Server数据库中存储引擎深入探讨 阅读

SQL Server数据库中存储引擎深入探讨

 2007-05-15 09:26:39 来源:WEB开发网   
核心提示: 特性下面的表格概括了SQL Server 7.0的存储引擎的特性,图 1存储引擎体系结构Microsoft SQL Server 7.0的应用范围可从大型企业应用到膝上型电脑应用,SQL Server数据库中存储引擎深入探讨(3),这一可伸缩性是以一个新的完整系列的有关磁盘的结构为基础的,

特性

下面的表格概括了SQL Server 7.0的存储引擎的特性。

图 1

存储引擎体系结构

Microsoft SQL Server 7.0的应用范围可从大型企业应用到膝上型电脑应用。这一可伸缩性是以一个新的完整系列的有关磁盘的结构为基础的,这些结构是用来处理未来几年内的应用的。

原始代码是从Sybase继承而来的,并且是设计用于8MB UNIX系统的。微软公司加强了这个代码,但是SQL Server 需要为将来打下更好的基础。新的格式改善了易管理性和可伸缩性,允许服务器的范围从低端到高端系统,以便改善性能和可管理性。

SQL Server 7.0的有关磁盘结构有许多优点,包括:

◆改善了的可伸缩性及与Windows NT Server的集成。

◆更好的性能及更大的I/O。

◆稳定的记录定位允许更多的索引。

◆更多的索引,可以加速决策支持查询。

◆更简单的数据结构,提供更好的质量。

◆更大的可伸缩性,这样后续版本将有一个更清晰的开发过程,并且可以更快实现的新特性。

存储引擎子系统

大多数关系数据库产品都被划分为关系引擎和存储引擎组件。本文档关注于存储引擎,它有许多子系统:

◆文件和查找页、文件和盘区中存储数据的机制。

◆用于访问页上记录的记录管理。

◆使用B树的访问方法,通过使用记录标识,该方法能够帮助迅速地查找到记录。

◆锁定的并发控制,这能够帮助实现物理锁管理器和页级别或记录级别锁定的锁定协议。

◆I/O缓冲区管理。

◆记入日志和恢复。

◆用于备份、恢复、一致性检查及大批数据装载的工具。

上一页  1 2 3 4 5  下一页

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接