多数据库中间件插件系统的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zmy_java
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布计算和网络技术的不断发展,传统的数据库技术已越来越不能满足数据共享和互操作的需要。作为数据共享与集成主要手段的多数据库与中间件技术由于其广泛的适应性、投资费用低、项目周期短等特点已得到迅速的发展。由于多数据库系统具有异构性、分布性和局部独立性的特点,使得多数据库查询更新处理与传统数据库的查询更新处理有很大的不同。 插件体系结构的开发方法是一种面向组件的开发方法。其目的就是为了提高软件的重用性和扩展性,以延长软件的生命周期。数据库插件的目的就是在不修改原有系统的情况下,增强数据库系统的功能,实现其本身与其它数据库系统或应用程序的信息交换与集成,提供数据挖掘、分析服务、智能报表等高级功能。数据库插件一般是基于数据库专用接口实现,插件与数据服务器直接交互,执行效率高。 本课题来源于齐德昱教授的广东省重大科技软件项目《多数据库中间件》的研究,是在已研究成果DoD多数据库中间件系统的基础上进一步研究。我们通过深入研究基于网络服务的多数据库技术和插件技术,定义了一个基于OSGi(OpenService Gateway Initiative)规范的多数据库中间件系统的插件框架,以此为基础实现了一个配置灵活,具有高度可重用性与扩展性的多数据库中问件插件系统。本系统中插件包含两层含义:一是系统本身是插件体系结构,具有插件系统的可扩展性与可重用性的优点。另一方面是我们针对各种数据库系统开发了局部代理插件,局部代理插件基于局部数据库系统专用接口实现,这样我们既可以避免中间接口调用带来的巨大资源开销而实现对数据的高效访问,又可以实现对局部数据库的扩展使它能提供多数据库服务器的功能。本文重点介绍了多数据中间件插件系统模型的设计与实现,尤其是局部代理插件的实现。本插件系统由多数据库服务器插件、局部代理插件、通信服务插件组成。所有插件遵循统一的接口规范,具有可配置性与可替换性。该系统支持局部数据库系统动态加入或撤出,可完成局部数据和缓存数据之间的双向同步/异步更新,向用户提供一个公共统一的视图来查询和更新数据。
其他文献
随着科学技术的不断发展,人们对印刷品质量有了更高的要求,税票印刷行业也是如此。然而,由于机械精度、印刷工艺等各方面的影响,税票印刷过程中不可避免的会出现污点、漏印、飞墨
随着软件系统的老化,软件演化已成为软件工程的一个新兴领域。软件演化就是指对遗传软件系统在其生命周期中不断维护,不断完善的系统动力学行为;是对软件系统不断地再工程,使之能
随着计算机技术的不断发展,企业数据库中所积累的数据也呈指数级别迅速增长,对海量数据中所蕴涵知识的探究促进了数据挖掘技术的研究。近年来,出现了基于数据流的数据密集型应用
目前,分布式对象技术已成为建立服务应用框架和软件组件的核心技术,它在开发大型分布式应用系统中表现出强大的生命力,逐渐形成了3种具有代表性的主流技术,即Sun公司的J2EE技术,Mi
空间数据是近年来一类快速发展、广泛存在的、重要的复杂数据,因此对空间数据进行分析具有重要的意义。空间数据挖掘技术能在空间数据仓库中挖掘与空间相关的隐含知识,为空间数
本论文工作源于国家自然科学基金项目(40372129,40202030)和北京市自然科学基金(4062020)以及珠海市基金项目(200531009,PC20051094)。近年来,城市目标监测是遥感技术的重要方向
CT(ComputerizedTomography),即计算机断层成像,是用来获取观测目标图像的一门技术。CT图像重建算法是CT应用的核心技术之一,CT图像重建的过程是由投影数据获得原图像的过程。在
随着互联网技术的发展、大数据时代的来临,人类享受着信息爆炸带来的巨大机遇,同时也面临着“信息过载”的挑战。个性化推荐技术继网页分类目录和搜索引擎技术之后,成为当前解决
在现代企业中,考勤是非常必要并且是非常重要的一项工作。随着电子技术的发展,新的考勤方法出现了。计算机考勤系统作为企业管理系统的一个子系统,能通过计算机网络来提供准确的
随着网络技术的不断发展,网络游戏己经成为电子游戏产业中增长最为迅速的游戏类型。据预测,2006年全球网络游戏市场年增长率在100%以上,增长潜力巨大。正因为如此,网络游戏已经成