异构数据库数据迁移的研究与实现.pdf

异构数据库数据迁移的研究与实现.pdf

ID:54366908

大小:656.71 KB

页数:6页

时间:2020-04-29

异构数据库数据迁移的研究与实现.pdf_第1页
异构数据库数据迁移的研究与实现.pdf_第2页
异构数据库数据迁移的研究与实现.pdf_第3页
异构数据库数据迁移的研究与实现.pdf_第4页
异构数据库数据迁移的研究与实现.pdf_第5页
资源描述:

《异构数据库数据迁移的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实践与经验文章编号:1007-1423(2014)06-0056-05DOI:10.3969/j.issn.1007-1423.2014.06.014异构数据库数据迁移的研究与实现欧应栗12,冉坤(1.四川大学计算机学院计算机技术系,成都610000;2.中国矿业大学机电学院,徐州221000)摘要:数据是业务运转的基础,是企业的宝贵资产。企业在系统升级过程中往往会遇到数据迁移问题,由于新系统与旧系统经常存在数据结构异构的情况,使数据迁移工作难以实现。开发一款异构数据库数据迁移工具,该工具通过框架程序在ODBC(OpenDatabaseCo

2、nnectivity)开发平台以及XML技术的支持下实现数据结构异构的数据库数据迁移。关键词:异构数据库;数据迁移;XML技术;ODBC0引言1新型异构数据库数据迁移技术数据库迁移作为一种实现数据共享的方式被各大异构数据库的数据迁移是通过迁移工具将源数据数据库厂商所支持,主要迁移工具有SQLServerDTS库中的数据迁移到目的数据库中,帮助目的数据库实(数据转换服务)工具、OracleMigrationWorkbench(迁现数据利用的功能。数据库迁移分为数据结构转换和移工作台)工具、PowerBuilderDataPipeline(数据

3、管道)数据迁移两大部分,其中数据结构转换是将源数据库工具等[2]数据结构拆分并与目的数据库结构完成一一对应,数。SQLServerDTS(数据转换服务)工具能够实现不同数据源之间的数据导入导出功能。OracleMi鄄据迁移是将源数据库中数据通过处理后分别迁移到目grationWorkbench(迁移工作台)工具能够迁移多种基的数据库对应位置中。本类型数据库,该工具读源数据库信息后创建Oracle数据迁移过程中要完成严格的等价迁移是非常困数据库。PowerBuilderDataPipeline(数据管道)工具可难的,因此在数据迁移前期的调研阶

4、段要明确数据迁以实现数据库表间的数据移植,可以在单个数据库中移需求。因为技术人员和企业管理人员的职能位置不迁移,也可以跨数据库甚至跨数据库管理系统(DBMS)同,在数据库迁移过程中会存在不同的数据迁移需求,迁移。以上数据迁移方法能够有效并快速地完成相同所以数据迁移之前需要技术人员和企业管理人员共同数据结构的数据库迁移工作,但是不能够针对数据结统一数据迁移属性细节,明确需要迁移的数据库数据,构复杂的数据库系统进行数据迁移。异构数据库数据从而提高数据库迁移效率。迁移的目标在于实现不同数据库之间的数据合并和共(1)迁移开发平台和迁移采用技术享[3

5、]异构数据库数据迁移主要是针对源数据库结构与。为了实现数据迁移,本文通过对常用的数据迁移方法和技术进行研究和对比,结合实际项目经验,总结目的数据库结构存在很大差异的数据库迁移实施项出一种通用异构数据库数据迁移工具的设计思路和实目,通过分析数据库字典,将源数据库结构中的字段属现方法,对新型数据库系统的项目实施具有实际参照性拆分并迁移到目的数据库中。采用ODBC开发平台作用。和运用VisualC++编写框架程序[4]及XML技术支持数据库迁移的数据流程环节[5],并通过MicrosoftSQLServer趨趷现代计算机2014.02下实践与经验

6、技术来实现系统数据查找和导入导出功能。2实例分析(2)迁移工具体系结构某公司在系统更新换代时需要将Smarteam-PDM异构数据库数据迁移工具系统框架结构如下图1系统更换成CAXA-PDM系统,其中最重要的一部分工所示,框架程序通过ODBC接口分别连接源数据库以作就是将Smarteam-PDM系统的数据库迁移到及目的数据库,并通过XML配置文件查找源数据库中CAXA-PDM系统的数据库中,由于该两款PDM系统数据,查找到需要迁移数据库数据后通过Microsoft在数据结构上存在很大差异,无法通过以上工具完成SQLServer技术从源数据库

7、中导出并导入到目的数据数据迁移工作,需要通过设计针对该两款PDM系统数库中。这种体系结构调试方便,在迁移的过程中出现迁据结构的迁移工具来完成迁移任务。移错误的时候只需要修改XML配置文件中的SQL语(1)数据迁移方案句,将源数据库中需要迁移的数据一一对应迁移到目整个数据迁移过程分为三个步骤:①数据结构迁的数据库中。移;②基本属性迁移;③电子仓库迁移。数据结构整体迁移是以Smarteam-PDM系统的项目树为依据,依次在CAXA-PDM系统生成大类、产品大类、产品之间的 结构关系。根据Smarteam-PDM系统文档树生成

8、CAXA-PDM文档树以及文件夹和文件夹中的文件的 结构关系。基本属性迁移通过将Smarteam数据库中各张表的属性与CAXA数据库中各张表的属性相对接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。