第4章索引与散列.ppt

第4章索引与散列

第4章 索引与散列 本章内容参考: 数据库概念(第四版) by A. Silberschatz Chapter 12 Indexing and Hashing 简介+自学 补充内容 本章内容特色: DBMS内部结构对应用,系统和理论均重要 体现数据库实现者和数据库使用者之间的重要知识差别 涉及大量数据结构,算法细节 着重介绍解决问题的思想和方法 本章要解决的关键问题: 如何高效地实现逻辑地址空间到物理地址空间的映射 主要内容 基本概念 索引 索引评价度量 有序索引 稠密索引文件 稀疏索引文件 多级索引 索引更新: 删除 索引更新: 插入 辅助索引 主索引与辅助索引 B+-Tree 索引文件 主要内容 散列 静态散列 动态散列 有序索引与散列的比较 SQL中的索引定义(略讲) 多键存取(略讲) 网格文件(略讲) 位图索引(略讲) 任务 基本概念 索引机制用于加速对所需数据的存取 例如, 图书馆中的作者目录 搜索键:用来在文件中查找记录的属性或属性集合 索引文件:由如下形式的记录(称为索引项)组成 索引文件一般比原始文件小的多(以小牵大) 两种基本索引: 有序索引: 搜索键按顺序存储 散列索引: 搜索键被“散列函数”一致地分配到若干“桶”中 search-key pointer 索引: 用绳索(小、轻) 牵引(大、重) 速度瓶颈 定长记录的DB文件, 这一部分由OS 解决,已经比较

文档评论(0)

1亿VIP精品文档

相关文档