索引k中数据输入k *的替代方案

时间:2016-02-18 18:59:54

标签: database indexing

我很难绕过备选方案1与2/3的概念,以便将数据输入索引。以下是一些注释的摘录:

  

备选方案1:
   实际数据记录(带密钥   价值k)
   - 如果使用此选项,索引结构就是一个文件   数据记录组织(如Heap   文件或已排序的文件)    - 给定集合的最多一个索引   数据记录可以使用备选方案1    - 这个替代方案保存指针查找但是   保持起来可能很昂贵   插入和删除。


  

备选方案2:(k,摆脱匹配的数据记录)和
   备选方案3:(k,匹配数据记录的清单列表)
   - 比Alt 1更容易维护。
   - 如果给定文件需要多个索引,则最多   一个索引可以使用Alternative 1;休息必须使用替代品2   或3.
   - 备选3比备选2更紧凑,但导致   即使搜索键是固定的,也可以调整大小的数据条目   长度。
   - 更糟糕的是,对于大型清单列表,数据输入必须这样做   跨越多个街区!

有人可以通过提供一些具体的例子来帮助我理解这一点吗?

0 个答案:

没有答案