收藏本站
《东北大学》 2008年 博士论文
收藏 | 手机打开
二维码
手机客户端打开本文

基于P2P框架的数据库网格中若干关键技术的研究

王广奇  
【摘要】: 随着信息技术的发展,各行业的信息量呈爆炸性增长,其中包括众多公共有效的数据库资源。地理上广泛分布的用户都希望能够按需透明地访问和使用这些丰富的数据资源。如高能物理、生物计算等科学研究领域、电子商务领域和深层Web数据查询领域等。数据网格是基于广域网对海量、分布异构的数据资源进行管理、访问和共享的系统。数据库网格概念是随着公有数据库资源的丰富而提出的,是以数据库为主要资源的一种数据网格系统,可为上述应用提供良好的支持。一方面,利用网格环境的高效处理能力实现海量数据的有效整合,有效地利用已有众多的数据库资源;同时也可以利用数据库管理系统高效的数据管理能力,为网格内实现数据库资源的有效管理、分布数据的优化集成以及海量数据的分析处理等提供强有力的支持。为此,本文针对目前支持数据库网格的若干关键技术进行研究,主要包括基于P2P模型的网格体系结构、P2P支持框架、资源管理、数据动态集成、资源副本管理、数据概要等进行深入研究。 目前有关数据库网格的研究和开发还处于起步阶段。几年来,最具有代表性的工作是隶属于全球网格论坛(GGF:Global Grid Forum)的DAIS工作组(Database Access and Integration Services Working Group)制定的网格环境下访问数据库的协议和中间件,以及针对特定应用数据库进行处理的网格系统。已有工作大多是针对特定领域,基于静态环境构建的数据库网格系统,很少有如何适应网格环境内数据库资源的不确定性的相关讨论,也没有看到有关完善的支持动态数据集成的数据库网格的报道。虽然网格环境下针对数据库的处理技术同已有的多数据库、并行数据库以及分布式数据库的处理技术有很多相容的方面,但由于网格环境内数据资源的不确定性(动态性),已有支持技术不足以支持构建具有不确定性的数据库网格环境。这些不确定性给数据库网格中数据资源管理、资源查询处理、数据集成、事务调度、海量数据分析等带来了新的挑战。 本文基于OGSA-DAI(Open Grid Service Architecture-Database Access and Integration)规范,采用面向服务的思想,基于P2P模型,研究构建一个面向多领域的、支持动态数据集成的数据库网格系统的若干关键技术。目的是在网格环境下,借用网格的高效处理能力,为分布、自治、异构的数据库资源的有效管理、动态数据集成和分析处理等提供一个良好的使能环境,透明地为用户按需提供服务。 在支持数据库网格的框架结构方面,针对集中的资源管理方法具有一定的局限性,呈现出了Peer to Peer(P2P)体系结构。P2P方式,可避免单点失败,并具有可扩展性好等特点。为支持多领域的资源管理,在Chord结构基础上,提出了一种适用于数据库网格的P2P框架结构-MultiChord,可有效支持多领域的资源管理。 在模式集成和查询处理方面,针对数据库网格内资源的自治、异构特性,定义全局模式本体,并提出了一种基于本体的查询处理策略,提高查询效率,实现异构查询。将查询处理分为全局查询和局部查询处理两部分。在全局查询处理阶段,基于本体实现语义转换、查询重写和生成查询执行计划。由局部查询处理解决数据层冲突和查询的语义扩展。 在执行优化方面,为有效地减少数据传输代价,提出了一种基于关键字过滤的执行优化策略,并基于“能者多劳”的思想,动态协调数据资源的传输量,有效地提高了数据网格内的数据资源的获取效率。 在副本管理方面,针对P2P系统中节点可随时加入和退出的动态特性,为保证基于P2P模型的数据网格系统的健壮性,提出了一种基于多根节点多点维护的副本管理策略,可有效地保证数据网格系统的健壮性,提高了资源的获取效率。 在数据概要方面,为有效地从海量数据的查询结果信息中获取最多的知识,提出了一种基于聚类分析的分布式的数据概要策略。数据集成层保证合成的数据满足用户的模式需求,聚类分析层将概要数据展示给用户,以便于直观的数据分析。 最后,在提出的关键技术基础上,设计并实现了一个支持多领域的、面向数据库资源动态集成的数据库网格系统DS-Grid。基于DAI将数据资源包装为Grid Services,基于JAXT构建MultiChord框架,采用XML数据库管理系统Shunsaku为XML数据资源仓,主要编程语言为Java。该系统是国家863项目子项目“面向CIMS领域的支持企业业务柔性集成的服务网格技术的研究“的一个子系统,经过测试评价,具有较高的效率,很好地达到了预期目标。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 洪汉妮;;德国赛克Tamino XML Database[J];电子测试;2001年08期
2 陆天坤;成叶琴;;以Kexi为平台的桌面数据库处理[J];教书育人;2006年S1期
3 达全;相关型数据库处理机[J];微电子学与计算机;1984年04期
4 李迎辉;;Python开发Rails框架——Django框架介绍[J];程序员;2006年11期
5 张建军;数据库系统在三江水利工程信息管理中的应用[J];黑龙江水利科技;2002年04期
6 孙俊;;Visual Basic 6.0中数据库处理图像的方法[J];中国科技信息;2006年08期
7 王爱清;周以鸣;邹蓉;;Intranet数据库:一种分布式处理实现方案[J];计算机科学;2000年08期
8 汪静;贺鹏;王东娟;;一种分布式数据库系统时间同步技术研究[J];微计算机信息;2007年18期
9 张涛;田瑜辉;;提高SQL Server数据库访问速度的方法[J];计算机时代;2007年09期
10 尚玉梅;任丹;;基于Access的应用程序设计研究[J];商业文化(学术版);2008年10期
11 马小龙;;C#测试项目在数据库单元测试中的应用[J];电脑编程技巧与维护;2010年04期
12 谢绍华;;Java网络数据库编程(四)[J];中文信息;2002年08期
13 姚雯;;导购小姐[J];电脑爱好者;1994年05期
14 史胜利;;用VB处理ACCESS数据库的图像数据[J];中国科技信息;2007年23期
15 杨春风;戚元庆;;ACCESS在PDSOFT三维配管软件数据库制作中的应用[J];内蒙古石油化工;2010年03期
16 田绪安;田茵;;访问Web数据库方法的研究与实现[J];现代电子技术;2006年24期
17 郑燃;;基于Folksonomy的图书馆信息组织应用研究[J];图书馆杂志;2011年04期
18 王建平;;Q信令的功能及应用解析[J];电工技术;2003年09期
19 钱守廉;;一种数据处理程序的编写方法[J];软件;1994年11期
20 张良;;DSA被中国ISP选中[J];每周电脑报;1997年18期
中国重要会议论文全文数据库 前10条
1 李沛;康淮湘;徐一川;朴洪军;;天津出入境检验检疫局RAC+STANDNY数据库测试有关问题的讨论[A];天津市电视技术研究会2010年年会论文集[C];2010年
2 王凌峰;吴海鑫;;工业测控软件中数据处理组态技术的研究[A];面向制造业的自动化与信息化技术创新设计的基础技术——2001年中国机械工程学会年会暨第九届全国特种加工学术年会论文集[C];2001年
3 张丙振;;基于A文件的地面观测资料处理应用系统[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
4 朱益虎;周钊;李俊辉;王洪光;;数据库处理工作流方法[A];江苏省测绘学会2011年学术年会论文集[C];2011年
5 麦中凡;车敦仁;葛健;;持久性程序设计语言与数据库程序设计语言[A];第十届全国数据库学术会议论文集[C];1992年
6 凌小明;;数据库在编图中的应用[A];全国数字地质制图学术讨论会部分论文、论文摘要汇编[C];2004年
7 王春慧;周前祥;周诗华;赵岩;;可视化人体工程数据库[A];全国第二届信号处理与应用学术会议专刊[C];2008年
8 张俊波;陈松;王静;陈天锡;;市地级人工影响天气数据库建设研究[A];第27届中国气象学会年会人工影响天气与云雾物理新技术理论及进展分会场论文集[C];2010年
9 黄东;;工厂信息化日志的存储及管理[A];中国计量协会冶金分会2011年会论文集[C];2011年
10 范志新;王宁;陶晓鹏;施伯乐;;开放式图书馆汉语检索结构[A];数据库研究进展97——第十四届全国数据库学术会议论文集(下)[C];1997年
中国博士学位论文全文数据库 前10条
1 强彦;数据库负载自适应技术研究[D];太原理工大学;2010年
2 刘洋;量子计算机中的数据库处理[D];清华大学;2008年
3 张宁;蛋白质Beta折叠的分析与预测及生物信息工具开发[D];南开大学;2010年
4 梁平;嵌入式实时数据库系统恢复技术研究[D];华中科技大学;2011年
5 吴简;面向业务的基于模糊关联规则挖掘的网络故障诊断[D];电子科技大学;2012年
6 薛洋;基于单个加速度传感器的人体运动模式识别[D];华南理工大学;2011年
7 赵世宜;基于新型模型原理的产品数字化设计研究与应用[D];湖南大学;2009年
8 余水静;食源性致病菌特异性靶点发掘系统及数据库的构建[D];上海交通大学;2012年
9 李培培;数据流中概念漂移检测与分类方法研究[D];合肥工业大学;2012年
10 吕雁飞;闪存数据库管理系统关键技术研究[D];北京大学;2013年
中国硕士学位论文全文数据库 前10条
1 李彦彪;自适应数据库负载控制算法的研究与实现[D];太原理工大学;2010年
2 戢清雨;自修复数据库在易货系统中的研究与应用[D];东华大学;2013年
3 桑成良;多租户数据库一致性问题研究[D];山东大学;2013年
4 曾妍;基于Eclipse RCP的DB2 for i数据库测试系统的设计与实现[D];吉林大学;2011年
5 孙树军;基于Oracle数据库的性能调整及优化技术研究[D];北京工业大学;2011年
6 赵文彬;包头市科技少年宫学生管理系统设计与实现[D];电子科技大学;2010年
7 张恒智;Oracle数据库的注入攻击和防御研究[D];上海交通大学;2012年
8 李敏铭;基于JavaEE的数据库辅导教学系统的设计和实现[D];电子科技大学;2013年
9 常莹;北京电子科技职业学院学生管理系统分析与设计[D];北京邮电大学;2012年
10 梁骐驹;僵尸网络技术检测与防范系统—数据库与系统集成解决方案[D];华南理工大学;2011年
中国重要报纸全文数据库 前10条
1 ;“毒蛇”出洞[N];计算机世界;2006年
2 记者 张宇 彭娟;孔龄全:中学生走入信息奥赛殿堂的领路人[N];菏泽日报;2010年
3 本报通讯员 邹益芳;土生土长的专家[N];中国邮政报;2011年
4 若木;如何提高Web服务器性能[N];中国国门时报;2006年
5 泥巴;require和include经典一例剖析[N];电脑报;2001年
6 王琨月;存储的冬天NAS却春意盎然[N];网络世界;2008年
7 ;Ruby on Rails[N];计算机世界;2006年
8 ;企业的“万金油”[N];中国电脑教育报;2007年
9 ;中国银行提出在全球兴建七大信息中心[N];中国高新技术产业导报;2001年
10 ;新晨科技:网络优化系统需提高服务质量[N];中国计算机报;2010年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978