DBMS访问管理

DBMS访问管理(Acess management)

       本模块运行在操作系统文件之上,分为四部分讨论

  • 访问类型
  • 文件结构
  • 索引技术
  • 访问原语

       根据访问类型决定用什么文件结构,用索引技术提高访问速度。

访问类型

  • 访问的元组数量占表>15%
  • 访问的元组数量占表<15%
  • 查找特定的元组
  • 范围查询
  • 更新

文件结构

  • 堆文件: 适合顺序扫描。
  • Hash文件
  • 索引文件: B+树索引 + 堆文件/簇集,关系数据库中最常见的文件结构。
  • 动态hash
  • 栅格结构文件: 类似多维数组。
  • Raw disk: 允许用户自己实现文件管理,不经过操作系统的文件管理。物理上利用raw disk按某属性顺序存放就是簇集,这个属性最好是不频繁更新的,否则维护代价很大。簇集这种存储方式本身就是索引。

索引技术

  • B+树
  • 簇集
  • 倒排文件
  • 动态hash
  • 栅格结构文件和分区hash
  • 位图索引:数据仓库系统使用,关系型数据库用的比较少。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值