基于分布式内存云的查询系统
| 摘要 | 第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页 |