基于分布式内存云的查询系统
摘要 | 第3-4页 |
ABSTRACT | 第4-5页 |
第一章 绪论 | 第10-16页 |
1.1 研究背景和意义 | 第10-11页 |
1.1.1 使用图数据结构进行数据建模的优势 | 第10-11页 |
1.2 国内外研究现状 | 第11-13页 |
1.2.1 存储方面的挑战 | 第11-13页 |
1.2.2 查询方面的挑战 | 第13页 |
1.3 论文内容 | 第13-16页 |
第二章 数据建模和存储 | 第16-24页 |
2.1 分布式内存云引擎——Trinity | 第16页 |
2.2 在 BLOB 上建模图顶点 | 第16-18页 |
2.3 具体实现 | 第18-22页 |
2.3.1 为每个成员生成访问器类 | 第18-19页 |
2.3.2 支持动态容器 | 第19-20页 |
2.3.3 支持嵌套类型 | 第20-22页 |
2.4 本章小结 | 第22-24页 |
第三章 查询语言 | 第24-30页 |
3.1 语法 | 第25-27页 |
3.2 本章小结 | 第27-30页 |
第四章 查询执行引擎 | 第30-50页 |
4.1 概况 | 第30-32页 |
4.2 子图匹配处理 | 第32-42页 |
4.2.1 gStep | 第32-34页 |
4.2.2 单个 gStep 的匹配 | 第34-39页 |
4.2.3 整合不同的 gStep 匹配 | 第39-42页 |
4.3 存储优化和查询优化 | 第42-48页 |
4.4 本章小结 | 第48-50页 |
第五章 代价模型 | 第50-58页 |
5.1 SQL 查询的代价模型 | 第50-51页 |
5.2 gStep 的代价模型 | 第51-54页 |
5.3 生成执行方案 | 第54-56页 |
5.4 本章小结 | 第56-58页 |
第六章 实验 | 第58-66页 |
6.1 存储建模方案的评估 | 第58-59页 |
6.2 查询引擎的评估 | 第59-60页 |
6.3 和纯关系型数据库的对比 | 第60-63页 |
6.3.1 Warm Cache | 第61-62页 |
6.3.2 Cold Start | 第62-63页 |
6.4 查询优化评估 | 第63-64页 |
6.5 本章小结 | 第64-66页 |
第七章 结束语 | 第66-68页 |
7.1 论文主要工作 | 第66页 |
7.2 未来工作展望 | 第66-68页 |
参考文献 | 第68-72页 |
致谢 | 第72-73页 |
攻读硕士学位期间已发表或录用的论文 | 第73-75页 |