第五章数据库的存储结构
第五章 数据库的存储结构
5.1数据库存储介质的特点 数据库是大量、持久数据的集合,在现阶段 用内存作为数据库的存储介质是不合适的。 ■采用多级存储器,用的最多的辅存是磁盘。 光盘由于速度和价格上的原因,近期无法取 代硬盘。 ■磁带是顺序存取存储器,通常用作后备存储
5.1 数据库存储介质的特点 ◼ 采用多级存储器,用的最多的辅存是磁盘。 ◼ 光盘由于速度和价格上的原因,近期无法取 代硬盘。 ◼ 磁带是顺序存取存储器,通常用作后备存储 器。 数据库是大量、持久数据的集合,在现阶段 用内存作为数据库的存储介质是不合适的
活动头磁盘的存取时间由三部分组成:寻道 时间、等待时间以及传输时间。 磁盘上的数据划分为大小相等的物理块。磁 盘与内存间的数据交换以物理块为单位。 以物理块为交换单位的优点: 1)减少】o的次数,从而减少寻道和等待的时间。 2)减少间隙的数目,提高磁盘空间利用率。 物理快的大小由OS决定
◼ 活动头磁盘的存取时间由三部分组成:寻道 时间、等待时间以及传输时间。 ◼ 磁盘上的数据划分为大小相等的物理块。磁 盘与内存间的数据交换以物理块为单位。 以物理块为交换单位的优点: 1).减少I/O的次数,从而减少寻道和等待的时间。 2).减少间隙的数目,提高磁盘空间利用率。 物理快的大小由OS决定
般,在磁盘和内存之间设立缓冲区以解决 二者的速度不匹配问题。 由于有多个缓冲块可供申请使用,磁盘的读写 操作和读写数据的处理可以重叠进行。 块→缓冲块A 读出 i+1块→缓冲块B计+2块→缓冲块A 处理: 处理A中块 处理B中+1块
◼ 一般,在磁盘和内存之间设立缓冲区以解决 二者的速度不匹配问题。 由于有多个缓冲块可供申请使用,磁盘的读写 操作和读写数据的处理可以重叠进行。 读出: i块→缓冲块A 处理: 处理A中i块 i+1块→缓冲块B i+2块→缓冲块A 处理B中i+1块
口Os与DBMS都有各自的缓冲区。 a不少DBMS采用延迟写与提前读技术,减少 I/o,改善性能
❑ OS与DBMS都有各自的缓冲区。 ❑ 不少DBMS采用延迟写与提前读技术,减少 I/O,改善性能