复旦大学:《数据库系统引论》PPT教学课件_数据库存储结构

第六章数据库存储结构
1 第六章 数据库存储结构

参考书 Raghu Ramakrishnan, Johannes Gehrke Data Base Management Systems(Second Edition), McGraw-Hill
2 参考书 Raghu Ramakrishnan, Johannes Gehrke, DataBase Management Systems(Second Edition), McGraw-Hill

内容提纲 物理存储介质 RAID磁盘系统 DBMS对磁盘空间的管理 DBMS从磁盘读取数据的方法 文件中管理页(page)的方法 页中记录的处理形式 单条记录的存储方式
3 内容提纲 物理存储介质 RAID磁盘系统 DBMS对磁盘空间的管理 DBMS从磁盘读取数据的方法 文件中管理页(page)的方法 页中记录的处理形式 单条记录的存储方式

物理存储介质 将记录从磁盘读到 Buff pool 缓冲区管理 文件管理 以记录的文件的形式提供给 高层的DBMS进行访问,向 磁盘空间管理器申请或释放 磁盘空间管理、空间 控制磁盘上可用的空间
4 一、物理存储介质 磁盘空间管理 文件管理 缓冲区管理 控制磁盘上可用的空间 以记录的文件的形式提供给 高层的DBMS进行访问,向 磁盘空间管理器申请或释放 空间 将记录从磁盘读到Buff Pool

存储介质层次 磁盘存储器 光 高速缓存 快 内 存 存 存 储 器 磁带存储器 Primary storage 第二级存储器第三级存储器 secondary storage) ( tertiary storage
5 存储介质层次 高 速 缓 存 内 存 快 闪 存 磁 盘 存 储 器 光 存 储 器 磁 带 存 储 器 第二级存储器 (secondary storage) 第三级存储器 (tertiary storage) Primary storage

存储结构 分级存储的原因 价格因素 主存是磁盘的100倍 寻址的问题 32位机的主存大小小于232 数据需要永久保存 磁带的特点 价格便宜,存储量大 顺序读取
6 存储结构 分级存储的原因 价格因素 主存是磁盘的100 倍 寻址的问题 32位机的主存大小小于 2 32 数据需要永久保存 磁带的特点 价格便宜,存储量大 顺序读取

磁盘 基本概念 硬件上的最小单位是 sector,是硬件的不可变属性 Bock是数据存储的最小单元,由若干 sector构成 硬盘上的同心圆构成 track 相同半径的同心圆构成 Cylinder 存放数据的盘片为 Platter 每个面有一个读头,通过磁盘臂进行移动 磁盘转动,读头不动
7 磁盘 基本概念 硬件上的最小单位是sector,是硬件的不可变属性 Block是数据存储的最小单元,由若干sector构成 硬盘上的同心圆构成track 相同半径的同心圆构成Cylinder 存放数据的盘片为Platter 每个面有一个读头,通过磁盘臂进行移动 磁盘转动,读头不动

磁盘 Disk arm Disk head Spindle Block Sectors Cylinder rac atter Arm movement Rotation Figure 7. 2 Structure of a Disk 8
8 磁盘

磁盘 硬盘的容量 记录盘面数大每记录盘面的磁道数每磁道的盘块数每个盘块 的字节数 数据的定位信息 柱面号 磁头号 盘块号,系统对盘块进行统一编号 磁盘的性能指标 磁盘容量:10-180,000M 存取时间 Seek time +Rotational delay t transfer time 传输速度:1-5MB/秒 可靠性:3-8万小时
9 磁盘 硬盘的容量 记录盘面数*每记录盘面的磁道数*每磁道的盘块数*每个盘块 的字节数 数据的定位信息 柱面号 磁头号 盘块号,系统对盘块进行统一编号 磁盘的性能指标 磁盘容量:10-180,000M 存取时间 Seek time+Rotational delay+Transfer time 传输速度:1-5MB/秒 可靠性:3-8万小时

磁盘 读写的并行性 般的系统不支持读头间读取数据的并行性 少数支持有限度的并行,如两个并行,主要原因在于读 头无法并行移动 磁盘控制器 负责实现对磁盘的基本操作,如移动读头,定位传输数 据等 Checksum 用于检测数据是否正确地读写,读写时各算一遍 记录的存取方式 不跨块方式 跨块方式 10
10 磁盘 读写的并行性 一般的系统不支持读头间读取数据的并行性 少数支持有限度的并行,如两个并行,主要原因在于读 头无法并行移动 磁盘控制器 负责实现对磁盘的基本操作,如移动读头,定位传输数 据等 Checksum 用于检测数据是否正确地读写,读写时各算一遍 记录的存取方式 不跨块方式 跨块方式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《数据库系统引论》PPT教学课件_数据库设计和ER模型.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_数据库安全与安全数据库.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_关系数据库语言SQL.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_关系模型和关系运算理论.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_数据库概论.ppt
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_14.谢洁琼——中学学籍管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_13.包学锋——出租车公司信息管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_12.王慧平——上海市印刷七厂药务管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_11.周颖——中学教务管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_10.李建蓉——资料管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_9.樊庆萍——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_8.孙建英——库存管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_7.王菻华——进口货代管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_6.缪晶——进销存管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_5.蒋君伟——医院管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_4.邓彦——上药三厂科技图书信息管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_3.周瑾——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_2.吴小莉——检测管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_1.奚亚蓉——电信局程控机房维护管理信息系统.doc
- 《数据库系统》课程参考资料:DB2 SQL指南 IBM DB2 Universal Database SQL Reference Volume 2 Version 8(2/2).pdf
- 复旦大学:《数据库系统引论》PPT教学课件_查询处理.ppt
- 复旦大学:《数据库系统引论》PPT教学课件_系统实现技术(一).ppt
- 复旦大学:《数据库系统引论》PPT教学课件_系统实现技术(二).ppt
- 复旦大学:《数据库系统引论》PPT教学课件_分布式数据库系统.ppt
- 复旦大学:《Web应用基础》教学资源_课程样题(习题).pdf
- 复旦大学:《Web应用基础》教学资源_课程样题(参考答案).pdf
- 复旦大学:《Web应用基础》实验练习_Lab01.pdf
- 复旦大学:《Web应用基础》实验练习_Lab02.pdf
- 复旦大学:《Web应用基础》实验练习_Lab03.pdf
- 复旦大学:《Web应用基础》实验练习_Lab04.pdf
- 复旦大学:《Web应用基础》实验练习_Lab05.pdf
- 复旦大学:《Web应用基础》实验练习_Lab06.pdf
- 复旦大学:《Web应用基础》实验练习_Lab07.pdf
- 复旦大学:《Web应用基础》实验练习_Lab08.pdf
- 复旦大学:《Web应用基础》实验练习_Lab09.pdf
- 复旦大学:《Web应用基础》实验练习_Lab10.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 1 Introduction.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 2 HTML.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 3 CSS.pdf
- 复旦大学:《Web应用基础》教学课件_Chapter 4 HTML & CSS.pdf