重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)05 数据库存储管理与文件结构

数据库存储管理与文件结构 夏英 (xiaying@cqupt.edu.cn) 重庆邮电大学计算机学院
数据库存储管理与文件结构 夏英 (xiaying@cqupt.edu.cn) 重庆邮电大学计算机学院

主要内容 存储器层次 磁盘结构 磁盘访问特性 文件结构
主要内容 存储器层次 磁盘结构 磁盘访问特性 文件结构

计算机系统 缓存CPU 总线系统 M C 内存 如闪存、磁盘等如光盘、磁带等
3 计算机系统 CPU M C 二级存储器 ... ... 总线系统 三级存储器 如闪存、磁盘等 内存 缓存 如光盘、磁带等

存储器层次 ache main memory flash memory magnetic disk optical disk magnetic tapes
存储器层次

易失和非易失存储器 断电情况下是否丢失数据? 非易失存储器 二级、三级存储器 易失存储器 缓存,主存
易失和非易失存储器 断电情况下是否丢失数据 ? 非易失存储器 二级 、三级存储器 易失存储器 缓存, 主存

磁盘及其块模型 ■使用磁盘是DBM的重要特性之一,是影响DBMS实现 所采用方法的重要前提 ■磁盘结构 移动部件 ■磁盘组合:由多个盘片组成 磁头组合:每个盘面有一个磁头 物理存储空间:盘片,盘面,磁道,柱面,扇区 块:磁盘与主存之间传输数据的逻辑单元,由 个或多个扇区组成
磁盘及其块模型 使用磁盘是DBMS的重要特性之一 ,是影响DBMS实现 所采用方法的重要前提 磁盘结构 移动部件 磁盘组合:由多个盘片组成 磁头组合:每个盘面有一个磁头 物理存储空间:盘片 ,盘面 ,磁道 ,柱面 ,扇区 块:磁盘与主存之间传输数据的逻辑单元 ,由一 个或多个扇区组成

磁盘构成 track t ndle arm assembly 盘面 Platter sector s 磁头Head 柱面 Cylinder 磁道 Track 扇区 Sector cylinder c→ read-write 块B1ock head rotation
磁盘构成 盘面Platter 磁头Head 柱面Cylinder 磁道Track 扇区Sector 块Block

磁盘性能与容量 磁盘性能的度量 磁盘容量 访问时间 ■数据传输率 可靠性 磁盘容量的计算 每个磁盘的盘片数 每个盘面的磁道数 每个磁道的字节数
磁盘性能与容量 磁盘性能的度量 磁盘容量 访问时间 数据传输率 可靠性 磁盘容量的计算 每个磁盘的盘片数 每个盘面的磁道数 每个磁道的字节数

磁盘的访问特性 块的读操作 (磁盘延迟时间:读块命令发出→块内容读入内存) cPU和磁盘控制器处理请求 ■将磁头组合定位到合适柱面(寻道时间 m组成该块的第一个扇区转动到磁头下(旋转延迟) ■组成块的扇区均旋转通过磁头(传输时间) 块的写操作 将块读入主存 修改主存中块的副本 ■将块的新内容写会磁盘 校验写操作是否被正确执行
磁盘的访问特性 块的读操作 (磁盘延迟时间:读块命令发出 块内容读入内存 ) CPU和磁盘控制器处理请求 将磁头组合定位到合适柱面 (寻道时间 ) 组成该块的第一个扇区转动到磁头下 (旋转延迟 ) 组成块的扇区均旋转通过磁头 (传输时间 ) 块的写操作 将块读入主存 修改主存中块的副本 将块的新内容写会磁盘 校验写操作是否被正确执行

有效使用二级存储器 大多数算法研究中,人们都假设数据存放在内存中, 访问任何数据项所花费的时间一样。这种计算模式 称为RAM模型。 但实现DBMs时,数据量大到不可能全部放在内存 中,读写磁盘所花费的时间比在内存中处理的时间 长得多,设计算法时应最小化磁盘请求/访问次数。 这种计算模式称为I/O模型
有效使用二级存储器 大多数算法研究中 ,人们都假设数据存放在内存中 , 访问任何数据项所花费的时间一样 。这种计算模式 称为RAM模型 。 但实现DBMS 时 ,数据量大到不可能全部放在内存 中 ,读写磁盘所花费的时间比在内存中处理的时间 长得多 ,设计算法时应最小化磁盘请求 /访问次数 。 这种计算模式称为I/O模型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)04 DBMS内核简介.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)03 关系数据库设计.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)02 关系数据库与SQL.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)16 多媒体数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)15 流数据管理.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)14 时空数据管理与分析.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)13 空间数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)12 云数据库管理系统.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)11 分布式数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)10 数据库技术发展概述&分布式关系型数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)01 绪论(夏英).pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第5章 GMm排队模型.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第4章 MG1排队模型.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第3章 爱尔朗排队系统.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第2章 平衡状态下的生灭过程.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第1章 排队论概论(编著:江禹生).pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第9章 软件定义网络.ppt
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(教材)第9章 软件定义网络.pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第8章 数据中心网络及其体系结构.ppt
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(教材)第8章 数据中心网络及其体系结构.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)06 索引结构.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)07 事务与数据库恢复.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)08 并发控制 Concurrency Control.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)09 查询处理与查询优化.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)01 数字化建筑设计理论与方法——建筑数字技术概论(主讲:曾旭东).pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)02 数字建筑——-非线性建筑案例分析 非线性建筑 & 参数化主义 Non - linear Architecture & PARAMETRICISM.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)03 CAD技术的五次重大革命.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)04 数字化建筑设计理论与方法——建筑信息模型(建筑BIM技术).pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)05 BIM模型建模技术——ArchiCAD 虚拟建筑——BIM为建筑设计领域带来了第二次革命.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)06 BIM技术——基于自主规则设定的全方位碰撞检查技术 Building Informationg Modeling —The Omni-bearing Collision Check Technology Based on Rule Definition.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)07 数字分析技术——空间句法.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)10 数据可视化 Visualization.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)11 NoSQL数据库.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)12 大数据技术应用(应用举例).pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)13 大数据技术应用(大数据商业应用).pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)01 大数据概述.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)02 大数据关键技术与挑战.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)03 Hadoop.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)04 MapReduce.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)05 HDFS.pdf