主存数据库索引机制的分析与改进-analysis and improvement of index mechanism of main memory database.docxVIP

主存数据库索引机制的分析与改进-analysis and improvement of index mechanism of main memory database.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主存数据库索引机制的分析与改进-analysis and improvement of index mechanism of main memory database

VI VI VII VII 主存数据库索引机制的研究与改进 图表清单 图 1. 1 主存数据库系统模型2 图 1. 2 第一种主存数据库实现策略2 图 1. 3 第二种主存数据库实现策略3 图 1. 4 CPU 与内存性能的不平衡 7 图 1. 5 四种商业数据库主存延迟比较8 图 2. 1 CBH 示意图 15 图 2. 2 LL 型旋转示意图 17 图 2. 3 LR 型旋转示意图 18 图 2. 4 结点 C 为新插入结点的 LR 型旋转示意图 18 图 2. 5 删除操作与插入操作后的 LL 型旋转状态等价图 19 图 2. 6 删除操作与插入操作的 LR 型旋转状态等价图 20 图 2. 7 T-树结点的结构 21 图 2. 8 T-树示例 21 图 2. 9 插入操作中特殊 LR 型旋转示例 24 图 2. 10 插入操作中特殊 RL 型旋转示例 24 图 2. 11 删除操作中特殊 LR 旋转示例 25 图 2. 12 删除操作中特殊 LR 型旋转结点 B 变为空的情况 25 图 2. 13 删除操作中特殊的 RL 型旋转示例 26 图 2. 14 删除操作中特殊 RL 型旋转结点 B 变为空的情况 26 图 2. 15 存储层次28 图 2. 16 各级存储器之间的关系29 图 2. 17 存储层次之间的访问次序及交换单元30 图 3. 1 Cache-Conscious 数据结构设计 32 图 3. 2 CSS-树 35 图 3. 3 在有 8 个关键字的结点内进行二分查找36 图 3. 4 CSB+-树逻辑结构 37 图 3. 5 指向叶子结点的跳跃指针数据(Jump Pointer Array) 37 图 3. 6 Judy 树 38 图 3. 7 J+-树逻辑结构 38 图 3. 8 含有预取指针的叶子结点38 南京航空航天大学硕士学位论文 南京航空航天大学硕士学位论文 图 4. 1 T-树结点结构 40 图 4. 2 CST-树结点结构 40 图 4. 3 T-树 42 图 4. 4 与图 4.3 对应的 CST-树 43 图 4. 5 与图 4.3 对应的折半查找树43 图 4. 6 与图 4.3 对应的 MCST-树 43 图 4. 7 MCST-树查找操作 44 图 4. 8 基本的 I-to-J 旋转操作 50 图 4. 9 Cache 缺失时延 53 图 5. 1 五种索引比较结果60 图 5. 2 插入操作空间62 表 1. 1 主存数据库系统概览4 表 2. 1 各层次存储类型的典型访问速度与大小29 表 3. 1 Solaris 和 Intel/AMD 系列芯片的 SSE 指令集中与 Cache 有关的指令 34 表 4. 1 变量名称与定义56 表 5. 1 测试环境参数59 承诺书 本人声明所呈交的硕士学位论文是本人在导师指导下进 行的研究工作及取得的研究成果。除了文中特别加以标注和致 谢的地方外,论文中不包含其他人已经发表或撰写过的研究成 果,也不包含为获得南京航空航天大学或其他教育机构的学位 或证书而使用过的材料。 本人授权南京航空航天大学可以将学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。 (保密的学位论文在解密后适用本承诺书) 作者签名: 日 期: 南京航空航天大学硕士学位论文 南京航空航天大学硕士学位论文 主存数据库索引机制的研究与改进 主存数据库索引机制的研究与改进 PAGE PAGE 13 PAGE PAGE 10 第一章 绪论 1.1 主存数据库系统概述 1.1.1 主存数据库概念 随着计算机应用程度不断加深和应用领域不断扩大,数据库理论与技术的发展也尤为迅速。 虽然以关系型为代表的数据库系统在很多领域担当了关键角色,但是却不能满足现代(非传统) 工程和时间关键型应用领域的新要求,例如数据模型的扩充(对规则、数据、对象一体化的要 求)到从数据类型的扩充(对于音、形、图的应用要求),从库容量的增大(工程数据库、公共 数据库应用的要求)到动态实时性的提高等等[1],传统的磁盘关系数据库系统对各种应用系统 实时数据管理的需求已经不能满足,进而导致了主存数据库系统的产生与发展。主存数据库是 随着现代应用的高性能需求提高以及存储技术的发展产生并蓬勃发展起来的数据库领域的一个 新的分支。 电子技术的发展使得计算机内存已经越来越便宜,RAM 存储器迅速增长,平均每 18 个月 就翻一番,而成本大幅下降,这使得计算机上配置的内存容量越来越大,尤其现在一些商用系 统的已经配置几 GB 甚至于更多的内存。另外,随着计算机及操作系统从 32 位向 64

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档