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缓冲区管理。
◆记入日志和恢复。
◆用于备份、恢复、一致性检查及大批数据装载的工具。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接