结构化大数据存储与查询优化关键技术
摘要 | 第3-4页 |
abstract | 第4-5页 |
第1章 绪论 | 第11-20页 |
1.1 研究背景 | 第11-12页 |
1.2 SQL on Hadoop系统概述 | 第12-16页 |
1.2.1 Apache Hadoop | 第12-14页 |
1.2.2 SQL on Hadoop | 第14-15页 |
1.2.3 关键问题 | 第15-16页 |
1.3 研究内容与论文贡献 | 第16-19页 |
1.3.1 研究内容 | 第16-18页 |
1.3.2 论文贡献 | 第18-19页 |
1.4 论文组织结构 | 第19-20页 |
第2章 相关工作 | 第20-33页 |
2.1 数据划分技术 | 第20-24页 |
2.1.1 关系数据库数据划分技术 | 第20-22页 |
2.1.2 Hadoop数据划分技术 | 第22-24页 |
2.2 Hadoop列存储结构 | 第24-28页 |
2.2.1 列存储 | 第25-26页 |
2.2.2 混合列存储 | 第26-28页 |
2.3 SQL on Hadoop查询引擎 | 第28-30页 |
2.4 多数据源协同查询 | 第30-33页 |
第3章 基于关联度分析的数据划分机制 | 第33-66页 |
3.1 概述 | 第33-35页 |
3.2 数据划分技术分析 | 第35-37页 |
3.3 DPA~2关系表分区 | 第37-42页 |
3.3.1 分区参数 | 第37-38页 |
3.3.2 分区实现 | 第38-42页 |
3.4 DPA~2数据放置 | 第42-54页 |
3.4.1 运算关系分析 | 第42-44页 |
3.4.2 关系矩阵构建 | 第44-47页 |
3.4.3 初始放置方案 | 第47-51页 |
3.4.4 相交矩阵对初始方案的改进 | 第51-52页 |
3.4.5 备份数据放置方案 | 第52-54页 |
3.5 测试与分析 | 第54-64页 |
3.5.1 测试平台与负载 | 第54-56页 |
3.5.2 数据准备与加载 | 第56-58页 |
3.5.3 查询性能测试 | 第58-64页 |
3.5.4 测试总结 | 第64页 |
3.6 本章小结 | 第64-66页 |
第4章 基于关键列分组排序的列存储结构 | 第66-95页 |
4.1 概述 | 第66-67页 |
4.2 列存储结构分析 | 第67-70页 |
4.2.1 存储结构要素 | 第67-68页 |
4.2.2 多列排序 | 第68-70页 |
4.3 KCGS-Store核心思想 | 第70-75页 |
4.3.1 算法实现 | 第70-74页 |
4.3.2 关键问题讨论 | 第74-75页 |
4.4 KCGS-Store系统实现 | 第75-82页 |
4.4.1 系统结构 | 第75-77页 |
4.4.2 文件组织结构 | 第77-79页 |
4.4.3 读通道模块 | 第79-80页 |
4.4.4 写通道模块 | 第80页 |
4.4.5 分组数 /池数 | 第80-82页 |
4.5 测试与分析 | 第82-94页 |
4.5.1 测试平台 | 第82页 |
4.5.2 测试负载 | 第82-84页 |
4.5.3 数据准备与加载 | 第84-87页 |
4.5.4 查询性能测试 | 第87-92页 |
4.5.5 参数变量测试 | 第92-93页 |
4.5.6 测试总结 | 第93-94页 |
4.6 本章小结 | 第94-95页 |
第5章 面向分布式架构的并行查询系统 | 第95-114页 |
5.1 概述 | 第95-96页 |
5.2 系统结构 | 第96-97页 |
5.3 两阶段规划策略 | 第97-108页 |
5.3.1 查询流程 | 第97-99页 |
5.3.2 查询任务树 | 第99-103页 |
5.3.3 优化与分解 | 第103-106页 |
5.3.4 调度与执行 | 第106-108页 |
5.4 测试与分析 | 第108-113页 |
5.4.1 测试准备 | 第108页 |
5.4.2 查询性能测试 | 第108-112页 |
5.4.3 查询过程分析 | 第112页 |
5.4.4 测试总结 | 第112-113页 |
5.5 本章小结 | 第113-114页 |
第6章 轻量级多数据源协同查询系统 | 第114-137页 |
6.1 概述 | 第114-115页 |
6.2 系统结构 | 第115-116页 |
6.3 源系统初始化 | 第116-118页 |
6.4 用户查询 | 第118-130页 |
6.4.1 工作流程 | 第118-120页 |
6.4.2 查询命令拆分 | 第120-122页 |
6.4.3 任务优化 | 第122-130页 |
6.5 测试与分析 | 第130-135页 |
6.5.1 测试准备 | 第130-132页 |
6.5.2 性能测试分析 | 第132-134页 |
6.5.3 测试总结 | 第134-135页 |
6.6 本章小结 | 第135-137页 |
第7章 总结与展望 | 第137-140页 |
7.1 论文工作总结 | 第137-139页 |
7.2 后续工作展望 | 第139-140页 |
参考文献 | 第140-148页 |
致谢 | 第148-150页 |
个人简历、在学期间发表的学术论文与研究成果 | 第150-151页 |