记录组块方式

2021-09-14  本文已影响0人  喜忧参半

Record Blocking

记录是存取文件的逻辑单位,而数据块是IO的基本单位,记录必须组织成数据块以便于IO。
问题:

  • 大多数系统采用固定长度的数据块,以简化I/O操作、Buffer的分配及辅存中数据块的组织管理。
  • 数据块越大,一次I/O传输的记录就越多
  • 大数据块适合文件顺序访问,因为这样可以减
    少I/O次数,加快处理速度
  • 当随机访问文件,或访问局部性很差时,传输的部分记录不会使用,效率低。
  • 另外,大数据块需要更大的I/O buffer,增加其管理复杂度

固定组块方式 Fixed Blocking


可变长的跨块组块方式


可变长非跨块组块方式


上一篇 下一篇

猜你喜欢

热点阅读