首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

多核CPU上数据库散列连接算法的研究与实现

摘要第5-6页
ABSTRACT第6-7页
缩略语对照表第11-14页
第一章 绪论第14-20页
    1.1 研究背景第14-16页
    1.2 国内外研究现状第16-17页
    1.3 论文的主要工作和结构安排第17-20页
第二章 相关知识简介第20-34页
    2.1 多核CPU的相关知识第20-25页
        2.1.1 多核CPU架构的起源和发展第20-22页
        2.1.2 Intel Core i7系列CPU架构简介第22-25页
    2.2 并行处理技术的相关知识第25-30页
        2.2.1 并行处理技术的意义第25-26页
        2.2.2 并行处理技术的前提第26-28页
        2.2.3 并行处理技术的基本概念第28-30页
    2.3 MapReduce模型的基本概念第30-33页
        2.3.1 MapReduce模型的特性与发展第30-32页
        2.3.2 Phoenix系统简介第32-33页
    2.4 本章小结第33-34页
第三章 数据库连接操作简介第34-46页
    3.1 关系型数据库连接操作的基本概念第34-36页
        3.1.1 条件连接第34-35页
        3.1.2 等值连接第35页
        3.1.3 自然连接第35-36页
    3.2 连接操作的串行实现第36-41页
        3.2.1 嵌套循环连接算法第36-37页
        3.2.2 排序合并连接算法第37-40页
        3.2.3 散列连接算法第40-41页
    3.3 连接操作的并行实现第41-44页
        3.3.1 并行嵌套循环连接算法第42页
        3.3.2 并行排序合并连接算法第42-43页
        3.3.3 并行散列连接算法第43-44页
    3.4 本章小结第44-46页
第四章 多核CPU上的并行散列连接算法的实现及优化第46-60页
    4.1 基于Phoenix系统实现的并行散列连接算法第46-55页
        4.1.1 MapReduce模型的中间缓冲区设计第46-49页
        4.1.2 算法的详细设计及实现第49-55页
    4.2 基于Phoenix系统实现的散列连接并行算法的优化第55-58页
        4.2.1 存储结构优化第55-57页
        4.2.2 多步划分优化第57-58页
        4.2.3 数据倾斜优化第58页
    4.3 本章小结第58-60页
第五章 实验结果及分析第60-70页
    5.1 实验环境第60页
    5.2 实验数据集第60-61页
    5.3 无划分散列连接算法的实验结果第61-63页
    5.4 有划分散列连接算法的实验结果第63-64页
    5.5 在无划分散列连接算法中散列桶数的影响第64-65页
    5.6 在有划分散列连接算法中划分数的影响第65-66页
    5.7 不同数据集的影响第66-67页
    5.8 不同写策略下单步划分的性能表现第67页
    5.9 两次遍历策略下和无锁策略下单步划分和两步划分的性能表现第67-68页
    5.10 有数据倾斜优化和无数据倾斜优化下的两步划分性能表现第68-69页
    5.11 本章小结第69-70页
第六章 结论和展望第70-74页
    6.1 研究结论第70-71页
    6.2 研究展望第71-74页
参考文献第74-78页
致谢第78-80页
作者简介第80-81页

论文共81页,点击 下载论文
上一篇:OSPF路由协议支持MTR特性的设计及实现
下一篇:粒子群算法研究及在NoC低功耗映射中的应用