P2PDB:一种基于对等网络的数据库共享方法的研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:liruimei12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国际互联网的快速发展,特别是最近十年来,网络中可供利用的各种信息资源以惊人的速率增长。然而,这些信息资源为不同应用服务,存储在如Oracle,Sybase等各种不同的数据源和不同的管理系统之中。为了更好地利用这些信息,需要在保持不同数据源上数据的完整性和一致性的情况下,从多个分布、异构和自治的数据源中集成数据。另外,还必须隐藏不同管理系统之间的差异,提供给用户一个统一和透明的数据访问接口。在这种背景下,本文提出一种具有普遍意义的、可操作性较强的分布异构数据源的集成方法。 自从1995年Napster发布以来,对等网络得到了迅速的发展和广泛的研究。对等网络在文件共享与存储领域获得空前的成功,引起了世界各国的研究机构与个人的关注,并将其引入分布式数据库共享环境中。本文对P2P协议、应用以及分布式数据库查询等内容进行了较为深入的研究与分析,在总结P2P的各种应用和特点的基础上提出了一个基于对等网络的数据库共享方法——P2PDB。通过这种方法,可以实现对地域上分布的异构数据库系统进行管理。隐藏数据库系统的差异并向用户提供一个统一的访问接口,包括对数据库的部署、查找,数掘库元数据管理,数据库的注册以及数据库的查询等等。 最后,采用6台不同配置、安装不同操作系统的结点来进行试验,每个结点安装有Agent的运行环境并且设置Java安全环境。试验结果表明,与Chord协议相比,系统具有较快的查找速度以及较少的路由跳数。 本文的主要研究成果主要有4项:1.使用Java语言实现Chord协议; 2.采用移动Agent来改进P2P的路由,以减少P2P的信息传递,从而有效地降低网络流量; 3.通过移动Agent实现P2P环境下的数据库注册、元数据管理以及查询等; 4.改进Chord协议的查找算法,在基本上不增加网络流量的前提下,大大减少网络路由跳数,提高查询效率进而减少网络流量。
其他文献
随着Web服务由技术概念到实践应用的不断发展,种种迹象表明Web服务将是未来应用架构的一个极为重要的模式。当Web服务用于试验计划和大规模生产时,拥有一种松散耦合的、与语
随着信息技术的飞速发展,藏文信息处理因其对我国政治、经济、文化等社会各方面的重要性而日益引起人们的关注。作为藏文信息处理的重要组成部分,开发符合藏文应用习惯的办公
生物圈中,光合作用是一个最重要、最基本的代谢过程,叶绿体是绿色植物进行光合作用的细胞器。关于叶绿体起源的问题一直以来都是生物学家们关心的热点问题,目前有代表性的研究成
PoC是Push to Talk over Cellular的英文缩写,是一种基于移动蜂窝公众网络、采用VoIP(Voice over Internet Protocol)技术的Push to talk业务,其借用了集群系统中的PTT特性。
企业为了适应不断的发展,一方面要提高自身的管理水平,增强自身的竞争力,另一方面则需要加强与伙伴企业的联系,形成更紧密的合作共赢关系,增强从供应到客户服务的整个供应链
植物模拟是一种运用计算机图形学的理论与方法对植物形态结构和生长过程进行仿真的技术。本文以植物形态结构的研究和意义为背景,在深入探讨植物形态结构的计算机模拟及其基
虚拟装配技术是集计算机图形学、数据库技术、并行工程、多媒体技术、虚拟现实等技术为一体的一项综合技术。使用虚拟装配技术可以在不制造真实产品的情况下生成、验证和优化
随着世界市场的竞争日剧激烈,现代企业的生存与发展面临更加严峻的挑战。企业产品设计日益成为企业赢得竞争的关键因素,产品的用户需求和市场需求越来越个性化、多样化,在这
Internet是一个分布式的异构的信息平台。基于Web的应用种类繁多,从简单的的WWW浏览到电子商务、电子政务、电子校务等。这些应用在开发语言上、部署平台上、通信协议上、对
目前,物联网中所采集的数据类型多种多样,不仅包括RFID读写器实时采集到的各类RFID信息,而且包括分布于各地的传感器实时采集的与物品相关的各类感知数据。此外,物联网采集的数据