声明
摘要
第一章 引言
1.1 研究背景
1.2 国内外研究现状
1.2.1 移动数据库技术
1.2.2 移动客户端语义缓存技术
1.2.3 其他相关研究
1.2.4 小结
1.3 研究内容和研究目标
1.4 本文组织结构
第二章 SemCachedSwiftDB的体系结构和关键技术
2.1 SemCachedSwiftDB的设计目标
2.2 SemCachedSwiftDB的体系结构
2.3 SemCachedSwiftDB语义缓存管理关键技术
2.3.1 语义缓存的存储管理
2.3.2 语义缓存的查询处理
2.3.3 语义缓存的替换策略
2.4 本章小结
第三章 SemCachedSwiftDB两级缓存模型
3.1 两级语义缓存模型的优点
3.2 语义缓存的逻辑描述建模
3.3 语义缓存的物理存储
3.4 语义缓存的维护
3.5 本章小结
第四章 SemCachedSwiftDB查询处理技术
4.1 现有查询处理技术分析
4.2 eqTrim查询裁剪算法
4.2.1 层次化的语义索引
4.2.2 查询的匹配与裁剪过程
4.3 基于层次化索引的查询处理
4.4 查询并行执行与查询结果合并
4.5 本章小结
第五章 SemCachedSwiftDB语义缓存替换技术
5.1 典型缓存替换算法分析
5.1.1 基于时间局部性的替换算法
5.1.2 基于替换代价的替换算法
5.1.3 基于位置的替换算法
5.2 SemCachedSwiftDB的语义替换算法
5.2.1 相关概念定义
5.2.2 语义缓存替换算法PCBR的设计目标
5.2.3 语义缓存替换算法PCBR的设计思想
5.2.4 语义缓存替换算法PCBR的算法描述
5.3 本章小结
第六章 SemCachedSwiftDB原型实现与测试
6.1 系统功能说明
6.2 移动客户端的实现
6.2.1 数据库接口的设计
6.2.2 移动客户端的实现
6.3 同步服务器的实现
6.4 模拟测试与分析
6.4.1 实验环境
6.4.2 语义缓存查询处理
6.4.3 语义缓存替换
6.5 本章小结
第七章 总结和展望
7.1 论文主要工作总结
7.2 后续工作展望
致谢
参考文献