云环境中基于主从架构的索引的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:xiaozhui221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,互联网应用越来越依赖于支持高吞吐量和海量可扩展性的数据管理系统。近年来,云环境在解决海量数据的高效管理方面正得到越来越多的关注。当前,有若干提供各种服务的云环境。不过,由于缺乏高效的索引结构,当前的云环境只支持简单的基于关键字的查询。为了提供高效的数据管理,需要有一个高效的、可扩展的索引方案。   本文调研了近年来分布式索引的相关研究现状,分析了云环境中设计高效的分布式索引的特点和难点,提出了一种云环境中基于主从架构的分布式索引方法。   本文的主要工作包括:   ●结合云环境的特点,提出了一种高效的、可扩展的分布式索引方法。本文的方法可以概括如下,首先为每一个计算节点管理的数据建立局部的B+树索引,然后在主节点上用R树来管理这些B+树的范围信息。   ●设计了高效的索引查找和索引维护的算法。在索引查找中,利用对计算节点的并行处理提高效率。此外,对从节点上的数据进行查找时,采取了批量查找和批量返回的策略,节省了大量的网络通信开销。   ●利用多副本策略提高索引系统的并发性,采用了异步的数据副本一致性维护策略,为系统提供了最终一致性。   通过在模拟实验环境下进行的对比实验分析,本文的索引方案是非常高效和可扩展的。
其他文献
随着在线社会网络用户数目激增,在线社会网络的隐私问题也越来越突出。本论文着眼于在线社会网络中的隐私推测技术,以Facebook社会网络为研究对象,提出了在线社会网络中的隐私推
XML(可标记扩展语言)数据具有半结构化、自描述性等特点,相对于关系数据来说,XML数据具有更大的灵活性和可扩展性。如今,XML已经成为互联网上数据表达和信息交换的标准。同时,XML
行业应用软件是软件体系中的重要组成部分,也是中国软件产业发展的一个非常好的机遇。但是随着软件产业的不断发展壮大,行业应用软件系统的规模日趋庞大,软件的功能也日益复
随着图书数字化和网络技术的发展,数字图书馆(Digital Library,DL)拥有的数字资源和提供的应用服务越来越丰富。数字图书馆的内容特征是数字化信息,结构特征是不论其资源组织或
分布式异构数据的集成是信息化建设所面临的关键问题。随着应用需求的增加,企事业单位内部构建了多个信息系统,它们构建于不同的操作平台,采用不同的存储结构和信息表示方式,
随着互联网技术的发展,网络已经渗透到人们生活的各个领域。社区网站、SNS、博客、微博、电子商务、P2P文件共享等网络应用极大的方便了人们的生活,使网络成为生活不可分割的一
自然语言处理的许多研究都是从大规模的语料库提取语言知识的规律,然后利用这些规律来指导自然语言处理的过程。双语语料库含有两种语言之间的互译对照信息,对于这两种语言之间
证券市场不仅是国家经济的“晴雨表”,更是企业融资和广大股民投资的重要手段,对证券的预测分析无论对散户投资者、企业还是政府相关政策的制定都具有重大的理论与现实意义。
随着半导体技术的不断发展,越来越多的功能部件被集成到单个芯片之上,也就是所谓的系统芯片。在这种结构和功能越来越复杂的系统芯片当中,往往存在着大量跨时钟域路径,这些路
随着计算机技术的深入发展和计算机软件在生产生活中的广泛应用,软件的正确性验证成了人们关心的重要问题。而模型检查作为一种软件正确性验证的方法,受到工业界广泛认同。它