移动计算下语义缓存查询优化与实现

被引量 : 0次 | 上传用户:liujitao0811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缓存技术是一项很好解决移动计算下数据访问性能的技术,通过对数据进行缓存,可以降低移动设备访问网络的延迟以及带宽消耗。传统的客户端缓存主要包括页面缓存、元组缓存,两者的缓存技术都采用基于数据导航的访问模式,而对于关联访问的支持是很有限的,为了解决基于关系型数据库的缓存,提出了语义缓存的思想。语义缓存将查询结果和相关语义信息进行缓存,利用语义为将来的查询提供解答。本文在详细分析语义缓存的研究成果以及存在问题的基础上,以移动位置服务为应用背景,将语义缓存机制应用到实际软件开发中。并且围绕着语义缓存的查询优化和语义缓存的合并策略这两个语义缓存的关键问题展开了研究。在语义缓存的组织方面,本文首先形式化定义了一种语义缓存的逻辑模型,并描述了该模型下语义缓存组织的方法。对查询进行分类,分为简单查询和复杂查询,针对不同的查询,给出不同的查询优化方法和缓存合并策略。在语义缓存的查询优化方面,本文首先给出了传统的语义缓存查询处理流程。进而,本文给出并证明了可用于语义缓存查询优化的24条规则,基于这些规则,给出了简单查询下的谓词化简算法Dis_Optimize(DP)和复杂查询下的谓词化简算法Conjunction_Opt(P),最后给出了剩余查询的优化算法Remainder_Opt(Q,S)。通过理论分析证明了该优化机制的有效性。在语义缓存的合并策略方面,本文将不同种类的查询应用不同的合并策略,提出了简单查询下的全合并策略以及复杂查询下基于谓词复杂度的动态合并策略。实验表明,在简单查询下,采用全合并的缓存管理策略和谓词析取式优化算法相结合,能最大效率优化查询处理。在复杂查询方面,基于谓词复杂度的语义缓存动态合并策略能很好地平衡缓存与查询两端的谓词复杂度。基于本文研究的基础上,设计开发了一个Android操作系统下的基于移动位置服务的商家信息查询软件,从实践上证明本文提出的查询优化和缓存合并算法的可用性以及性能的优化。
其他文献
随着预算审计工作的不断深入,预算审计精细化管理已越来越得到广泛的重视,这也对预算审计工作提出了更高的要求。传统的预算审计方式已经不能适用现代化的精细化审计管理的需
颜色词在一定的语境中使用时体现出来的具体的意义属于语用学研究的范畴。英语颜色词产生文化内涵的基础主要包括:颜色词本身的物理色彩、民族的文化内容、文化传统、文化心
目的:探讨类风湿性关节炎中医证型与免疫指标变化关系。方法:选择80例类风湿性关节炎患者,根据中医辨证共分4型,分别检测血清中IgA、IgG、IgM、IgE等免疫指标。结果:4个证型
数字词语在英汉民族的日常生活和文学描绘中的使用不单纯是为了表达数量和语法概念 ,更主要的是利用它们的文化内涵来表达某些人生哲理 ,寄予丰富的象征意义。本文通过对英汉
《D大调长笛协奏曲》是古典主义时期作曲家莫扎特创作的协奏曲目,作为一部长笛经典作品,该曲目可以说是高校长笛专业学生必学曲目之一。《D大调长笛协奏曲》在乐章设置、技巧
本文介绍了信息融合的基本原理,提出了基于信息融合的结构智能健康诊断的基本概念,给出结构智能健康诊断系统的信息融合层次、内容和结构,指出结构智能健康诊断的信息融合主
目的 观察和评价分析甲状腺激素、C肽及胰岛素联合检测对评估老年2型糖尿病患者病情危重程度的价值。方法 选取2016年8月至2017年11月收治的76例2型糖尿病老年患者,根据病情
目的:观察化瘀通络种子汤治疗输卵管阻塞性不孕症的临床疗效及该病中医证候分布规律,探讨其发病的主要病因病机及中药治疗该病的作用机理。方法:运用化瘀通络种子汤治疗80例
为获得可燃物燃烧的热释放率 ,详述了基于耗氧原理在ISO 970 5标准火灾试验房间内测量燃烧热释放率的整套实验系统 ,然后利用该系统分别测量了普通用来装修房屋的胶合板、沙
信号的多途传输引起的码间干扰是影响高速水声通信的主要障碍之一.为了克服码间干扰,设计了一种改进的基于正交频分复用(OFDM)技术的水声通信方法,直接将发射数据的实部调制