基于三层架构的语义缓存技术的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:okey100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,大量的数据存储在数据库服务器之中,成千上万的用户访问和分析这些数据。缓存技术通过在本地缓存数据,并使用缓存数据回答查询,缓减数据库服务器以及网络的负担。在众多的缓存技术中语义缓存技术表现出明显的优势,语义缓存保存查询的结果及其语义描述。语义缓存由互不相交的语义区域组成,每一个语义区域包括语义描述及其数据指针。语义缓存将一个查询裁剪为试探查询和剩余查询,试探查询由本地的语义缓存回答,而剩余查询以SQL语句形式交由服务器回答,两部分结果一起形成整个查询的结果。基于三层架构的语义缓存技术(Three-Tier-Based Semantic Cache Technology, TSCT)将语义缓存技术和流行的三层架构的结合起来,是对基于客户机/服务器系统的语义缓存技术的技术改进。它同时在客户机和应用服务器进行语义缓存,充分利用客户机和应用服务器中的缓存数据回答用户查询,极大地提高了缓存的性能。TSCT兼顾联机事务处理和联机分析处理两类应用模式,并具有很高的扩展性,通过简单地扩展应用服务器的规模,TSCT能够适应海量数据和大规模并发的应用环境。TSCT使用PAX(Partition Attribute Across)页面模式来存储缓存数据。PAX页面模式在页面内将同属一个字段的数据连续存储,不仅有利于谓词评价,而且可以提高仅涉及关系表少数字段查询的效率,PAX页面模式还有效地提高了位于主存和处理器之间Cache的利用率。TSCT预先选择、计算和缓存一些聚集视图,并利用这些聚集视图回答聚集查询,从而避免在线计算,大大提高聚集查询的响应速度。聚集视图的预先选择综合考虑视图的尺寸和查询频率,以缓存具有较大效益的聚集视图;聚集视图的计算则使用高效的BUC算法,BUC算法自底向上划分事实表,一次计算出被选择的全部聚集视图。TSCT使用不同的策略处理日常查询和聚集查询。对于前者,TSCT根据语义区域与查询区域之间的不同匹配情况,将查询精确裁剪为试探查询和剩余查询;对于后者,TSCT根据聚集视图间的计算依赖关系,选择合适的聚集视图回答查询。
其他文献
发展电子政务的目的就是在网络上实现政府的职能.文章采用Rosettanet标准作为实现政府与企业之间实现招标采购的关键技术,对中国电子政务的招标采购系统进行需求分析,以此为
火焰模拟是自然景物模拟的一个重要研究内容,现有的火焰模拟算法分为两大类,直接数字合成与视觉效果建模。其中基于视觉效果模拟包括火焰模型、湍流理论、粒子系统等。本文根据
随着Internet的发展,越来越多的人希望在工作和生活中利用基于IP的视频会议系统来满足他们视音频交流的需求。然而网络中大量存在的中间设备Middlebox(包括NAT、防火墙等)常常
网格是构筑在互联网上的一种新兴技术,正成为新一代的网络基础设施,网格的研究是目前新的研究热点。网格的目的是把网络的资源有效地整合起来,实现资源的跨组织,跨地域的动态
随着计算机技术的飞速发展,数据库和计算机网络技术日益成熟,利用计算机来获得和处理信息是当今信息管理的一大特点。用信息化手段改造传统产业,提高工作效率已是不可争辩的
近年来,世界各国的研究人员对现有的网络传输进行了大量的测量和分析,研究结果表明:真实的网络流量本质上是自相似的或分形的。基于自相似的网络流量模型的建立和分析也已经取得
近年来,无线Ad-hoc网络作为一种新兴的无线通信网络,逐渐吸引了业界的注意力,成为研究的热点。Ad-hoc网络不需要任何无线基础设施的支持,节点可以任意移动。Ad-hoc网络具有组网速
针对印染企业配色的现状,与天津一家印染企业合作研制了一套具有开放性、适应性和智能性的实验室自动配色系统。首先以机电一体化的设计思路研制了一台能够处理100种母液的自
移动通信和互联网是当今信息产业发展的两个热点,计算机技术、移动通信技术、互联网技术的飞速发展,为移动互联网增值服务创造了广阔的发展空间。 移动增值业务平台为当前众
软件体系结构在20世纪70年代的时候由于人们利用一些程序模块的集合来组合成一个软件系统而被人们所认识(这有别于以往程序的语句级设计),80年代软件体系结构作为一个计算机术