异构分布式数据库系统集成的设计与应用.pdf
《异构分布式数据库系统集成的设计与应用.pdf》由会员分享,可在线阅读,更多相关《异构分布式数据库系统集成的设计与应用.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、异构分布式数据库系统集成的设计与应用 期刊门户-中国期刊网 2009-2-17 来源:黑龙江科技信息2008 年 10 月下文/叶晨立 导读 摘 要:介绍了异构分布式数据库系统集成的现状、主要的技术问题(东南大学计算机科学与工程,江苏南京 210096)摘要:介绍了异构分布式数据库系统集成的现状、主要的技术问题;并介绍了异构分布式数据库系统UPHDDB 的分析、设计和应用。关键词:异构分布式数据库;全局数据字典;查询优化;ODBC 1 概述商业银行经常需使用不同的数据库系统,即使是一个开始时经过严密信息规划的商业银行,因涉及到与不同单位(银联、人行、清算中心等)的业务系统连接,以及数据库技术的
2、发展和数据库时常变化,都有可能造成异构数据库并存的局面。另一方面,随着各数据库公司的技术发展,数据库公司自身也不断推出新的数据库版本。因此,异构数据库联合使用的要求是非常迫切并会长期存在下去的。对商业银行业务操作员而言,希望屏蔽掉各种层次的异构特性,他们不必知道各物理数据库系统的分布,不必知道各物理数据库的结构组成,也不必自己去进行数据转换和结果汇总,只需要通过简便的全局查询得到一个综合结果,这就是异构数据库联合使用技术主要的研究内容。这种技术是一个既与各种数据库有密切联系,又有别于各种数据库的新的研究领域。它的研究目标是对不同的多个异构数据库,在尽可能不影响其本身自治性的基础上,构造具有业务
3、操作员所需要的透明性的全局数据库,以支持对各种数据库的全局应用和各异构数据库之间的灵活的信息交换和共享。为解决异构数据库的共享,必须先解决异构数据库的转换问题。在这种情况下,一些著名的数据库公司纷纷扩充产品的性能,以支持异构数据库之间的数据转换。然而它们支持的只是单向的由外向内的转换,没有解决联网环境下分布数据库的转换问题。数据库的转换问题在技术上有一定复杂性,而且目前还很难用一个通用的DBMS 来解决这样的问题。因此研究异构数据库在集成环境下直接进行转换的方法是非常必要的。2异构分布式数据库系统技术研究2.1异构分布式数据库系统概述异构分布式数据库系统是一个逻辑上完整而又具有站点自治性,物理
4、上分散在若干台互相连接着的计算机上的、具有相同或不同数据模型的数据库系统。在异构分布式数据库系统中,不同节点上的数据库系统具有独立性、自治性和分布透明性,用户对任何数据库的操作就如同在本地执行,不必关心其数据模型、物理位置等细节,它屏蔽了各种数据库在物理上和逻辑上的差异,使用户用自己所熟悉的一种数据操作语言(DML)就能够操纵任一种数据库。目前,在实现异构分布式数据库系统的体系结构上可以有以下三种方法:2.1.1 对各种异构型数据库都建立用户交互接口,不进行任何模式的集成。2.1.2 在各成员数据库之上建立一个全局模式,从而对整个系统实施统一控制。2.1.3 采用联邦数据库系统结构。它代表没有
5、集成和完全集成的折中方案。2.2异构数据库的差异异构数据库包括不同物理模型的数据库、不同数据模型的数据库、同数据模型不同厂商的同质异型数据库,以及同一数据库厂商的不同版本、针对不同网络环境的数据库产品等等。要将异构数据库通过网络连接起来,实现数据资源的共享,就一定要首先找出它们之间的差异。引起数据库差异的因素很多,如计算机硬件、操作系统、系统控制方式、网络结构和协议、数据模型、物理模型、数据语义等的不同。2.3异构数据库的分类传统上,异构数据库是按模式的类型、数据共享的广度及它们支持的访问数据的工具划分的。2.3.1 异构数据库中的模式有:局部模式和全局模式。2.3.2 异构数据库系统中数据共
6、享可有几个层次:在组件数据库中连接指定的数据项;组件数据库中模式相关的数据项。2.3.3 异构数据库系统中数据访问方式可划分为:在组件数据库中浏览数据;查询一个集中的数据仓库;查询多数据库系统。实现异构数据库联合使用的途径有很多,它们共同的一点就是:要求各组件数据库保持其自治性及局部定义、局部应用及与其它数据库交换数据的局部策略应能保持不变。3实现异构分布式数据库集成的技术细节异构分布式数据库集成涉及到三个关键技术:异构数据库的访问技术、异构数据库的数据集成方法和查询优化。通常采用 ODBC技术、JDBC 技术、DDE 机制、QELIB 技术、OLE 技术和 DAB技术等来解决不同数据库之间的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 数据库 系统集成 设计 应用
限制150内