SQL Server 2000 的原理和设计思想 肖维.ppt
SQL Server 2000 的原理和设计思想 肖维 SQL Server Product Team Microsoft Corp 内容提要 讲座的目的 SQL Server的设计思想 关系数据库和SQL Server的发展过程 关系数据库的软件架构 关系数据库的查询优化算法 关系数据库的存储核心算法 SQL Server的设计思想 要使SQL Server成为性能最好,而且最容易使用的关系数据库 性能最好 最高的可靠性(reliability) 最高的可扩展性(scalability) 可扩展性:性能随着CPU数目的增加而增长 最高的可用性(availability) 可用性=系统工作的时间/总时间 目标:最容易使用 最容易编程(programmability) 提高开发人员的工作效率 最容易管理(manageability) 提高数据库管理员(DBA)的工作效率 硬件的价格在下降,人员的费用在提高 人员费用的比率在飞速提高 硬件的质量在提高,人的失误概率保持不变 操作失误成为系统故障的主要原因 设计原则 简单,但是不能简单化 动态控制 专门为PC体系结构和windows进行优化 UNIX的市场已经充分拥挤 但是用的全是公开的WINDOWS API 积极响应新的需求,比如数据仓库,XML 跟上硬件的最新发展 CPU缓存(cache)的重要性 SAN和高速网络,64bit CPU 动态控制 硬件发展的趋势 访问时间(ns) INTEL体系结构 比较INTEL和RISC(2002) 个人系统和8-CPU以下服务器:intel在性能,性价比都占较大优势 8-32CPU的服务器:优势不明显 32cpu 以上的SMP系统还没有 特别大的群集(cluster)系统也多用INTEL MSN, GOOGLE, YAHOO CPU的研制费用和CPU速度增长呈正比 10年之后CPU市场会是怎样? 内容提要 讲座的目的 SQL Server的设计思想 关系数据库和SQL Server的发展过程 关系数据库的软件架构 关系数据库的查询优化算法 关系数据库的存储核心算法 关系数据库的发展过程 关系模型的提出 为何会有网络模式 编程语言的习惯,基本是手工方式 网络模式的问题 数据在变化,而程序写好后很难改变 1970年,Ted Codd提出关系模型 数据独立性 关系代数 许多人认为关系模型无法实现,太慢,比不上手工的程序快,人们不会接受 关系模型的实现 有些人看到它可以10倍的提高编程效率 好像FORTRAN最初的时候 关系数据库的实现成为热门的研究课题 如何优化 如何做事务处理 最早的研究系统出现在1970年代中期, IBM的System R, 和Berkeley的INGRES 1980年代初期出现了许多的商业产品 关系数据库在1980年代成为标准 SQL Server的发展过程 与sybase的联系(1986) 1988: 第一个SQL Server测试版用了sybase的技术,Ashton-Tate的名气,和OS/2 典型的机器:20Mhz 80386,10MB内存,200MB硬盘 $10k的系统可以做$100k系统的事情 与sybase的分离(1994) 1995-1996:SQL 6.0, 6.5 与此同时,开始建立世界一流的团队 Microsoft自己的SQL SQL 7.0是完全的重写 1996-1998:近三年的开发时间 原有的体系架构无法达到SQL的目标 新的架构考虑到未来20年的发展空间 SQL 2000比原计划有了很大的扩充 7.0比预期卖得好很多 增加了几个市场要求的功能 性能方面有了更多的增强 内容提要 讲座的目的 SQL Server的设计思想 关系数据库和SQL Server的发展过程 关系数据库的软件架构 关系数据库的查询优化算法 关系数据库的存储核心算法 关系数据库的软件架构 关系数据库 关系数据模型 事务处理 系统有两个部分 关系引擎(Relation engine) 存储引擎(Storage engine) 两部分间有清晰的界面 存储引擎的功能 管理存储结构 创建和删除b-tree, heap或者其他结构 访问存储结构 访问所有的纪录 按照某种条件直接访问 管理事务 开始,提交和回滚 系统恢复(crash recovery) 其他功能 备份(backup)和复原(restore) 关系引擎的功能 接口 和客户程序的通讯 语言处理 编译和执行 安全检查,数据定义(DDL) 内置的功能和数据类型 是系统里最大的一个组件 查询优化 是最有“智能”的一个部分 单进程数据库系统 现代系统,如SQL Server采用这种方法 用户通过IPC与数据库系统联系 SQL编译成为数据结构,解释执行 不是每个
您可能关注的文档
- 2013届高三语文模拟试卷及参考答案安徽省六校教育研究会2013届高三上学期素质测试语文试题.doc
- 2013届海南高考模拟卷.doc
- 2013届高三语文模拟试卷及参考答案福建省莆田一中2013届高三上学期期末考试语文试题.doc
- 2013届高三语文模拟试卷及参考答案山东省济南市2013届高三1月教学质量调研考试语文试题.doc
- 2013年会计继续教育参考答案.doc
- 2013年全国各地高考试题-语文(浙江卷).doc
- 2013年历史学考研中国古代史练习题(宋元).doc
- 2013年大苗循环系统笔记.doc
- 2013年山东省烟台市中考试卷思想品德试题及参考答案.doc
- 2013年度人文社会科学(马克思主义理论学科)研究项目申报.doc
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)