基于XML的异构数据迁移技术研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据 类型 , 长度 , 允许 空 , 主外键 关 系等信 息 。
( ) 据从 数据库 中获取 到 的表 基 本 属 性 , 用 源数 据 库 与 X ce a的 数 据 字 典生 成 源 X 3根 调 MLShm ML
1 异 构 数 据 迁 移机 制
异 构数 据库 的迁 移要 考虑 两种 方式 的迁 移 : 方 面是 指 将 源数 据 库 信 息完 整 的移 植 到 目标 数据 库 一 中, 此过 程按 照源 数据库 结 构构建 目标 数据 库 的结 构 。另一 方 面是 指 目标 பைடு நூலகம் 据 库 中 已有记 录 , 移过 程 迁
gao rbnh 等 ) 自主 开发迁 移 程序 和采 用 手 工 迁移 。这些 方 法 各 有 利弊 : 业 工 具 功 能 全 面 , rt nWokec … i , 专 但价 格较 高 , 使用 面 有 限 , 如 : rceMgai rbnh能 方 便 快 捷 地 将 各 种 数 据 库 向 Oal 且 例 Oal irtnWokec o rce迁
“ 信息孤 岛 ” 。而 随着信 息化 程度 的加 深 , 来越 多 的信息 系 统需要 共 享异 构数 据库 中的 数据 。 因此 , 越 异
构 数据 库数 据迁移 具有 重要 的理 论意 义 和实用 价值 。
目前 实 现异 构 数据 迁移 的技 术 主要 有 3种 方法 : 采用 数 据库 厂 商提 供 的专业 工 具 ( 如 O al Mi 例 rc — e
转换 的具体 步骤 如下 :
1 1 源数据 库 到 X . ML的转换
・
( ) 户选 择要迁 移 的源数据 库 , 用 J B 1用 使 D C技术 连接 源数 据库 。
() 用 JB 2使 D C技术 以及 相应 的 S L语 句 获取 源 数 据库 中各类 表 的信 息 , : 据 库表 名 、 段 名 、 Q 如 数 字
内 蒙古 工业 大 学 学 报
J 0UR NAL OF I NNE R MONG I OL A
第 2 9眷
第 3期
UNI VERSI TY OF TECHNOLOGY
文章 编号 :0 1— 1 7 2 1 ) 3— 0 2— 6 10 5 6 ( 0 0 0 0 0 0
基于 X ML的 异 构 数 据 迁 移 技 术 研 究
收 稿 日期 :0 8—1 2 20 0— 3
作者简 介 : 董进文 (9 1 , , 17 一) 男 副教授 , 研究方 向: 件技 术与计算机网络 软
10 7
内蒙 古 工 业 大 学 学 报
21 0 0焦
是 按 照 目标 数据 库 的结构 将 源数 据 库 信 息对 应 追 加 上 去 。进 行 一 次 迁 移 的 全过 程 都 要 经 历 下 面 的 步
移 , 不 支持 O al 但 rc e向其 它数 据库 的迁 移 ; 自主开 发 地 迁 移程 序 一 般 只支 持 特 定数 据 库 问 的迁 移 ; 工 手
迁移 是前 两种方 法 的有益 补充 , 但效 率低 , 对 D A要 求高 。本 文 提 出 的异 构数 据 迁 移方 法 , 一 种通 且 B 是
接、 交换 和 共 享 , 已经 成 为异 构 数 据 库 的 管 理 信 息 系 统 开 发 的 关 键 。本 系 统 使 用 X ML作 为 数据 交换 的 中 介 , 过 X ce a对 XM 通 MLShm L与 关 系 数 据 库 之 间 的 数 据 模 型 进 行 映射 。根 据 用 户 的需 求 实 现 可 视 化 的 数 据 库 迁 移 控 制 和 结 果 展 现 , 保 了 确
骤 。图 1中实线箭 头代 表数 据 的流 向 , 虚线箭 头代 表各 阶段调 用过 程 。
图 1 异 构 数 据 库 数 据 迁 移 系 统 框 架 图
F g 1 Hee o e e u aa a e s se d t g ai n ma i. tr g n o s d tb s y t m a a mir t p o
异构数据源迁移过程 中的灵 活性 和完整性 , 用户 能够 透明 的管理 异构 数据 , 使 实
现 异 构 数 据 的迁 移 。
关键 词 : 异构数据、 迁移 、M 、M hm X L X LS e a c
中图分 类号 :P9 文献 标识 码 : T 39 A
0 引 言
随着数 据库技 术 的发展 和 网络 的普及 , 量 的数据 被存 放 在异 构 数 据库 中 , 成不 利 于 数据 共 享 的 海 形
用 的方 法 , 支持各 种 异构数 据库 的迁 移 , 选用 X 并 ML作 为数 据 交 换 的 中介 ,c e a作 为 X Shm ML文 档 的格
式 。这 样数 据接 受方 根据 规 范化 的 X hma可 以对 数 据进 行任 意 的处 理 , MLs e c 为有 效地 解 决数 据 迁移 过 程 中的各类 问题 奠定 了基 础 。
董进 文 , 兴彦2 刘
(. 1 内蒙古 电子信 息职业技术学院 , 和浩特 ,10 0 呼 00 1;
2 内蒙古工业大学信息1 程学 院 , . 二 呼和浩特 , 10 1 00 5 )
摘要 : 随着数据库技术的发展和 网络 的普及 , 存在 于异构数据 库 中的数据 出现 了
不利 于信 息共 享和集 中管理 的“ 息孤 岛” 信 问题 , 如何 实现 不 同数 据库 之 间的连
本 文重 点研 究和解 决 了数据 迁 移过程 中最重 要 和最 基 本 的问题 , ML与关 系 数 据库 之 间 的 数据 模 X 型 映射 和迁移 控制 问题 , 确保 了异 构 数 据 源迁 移 过 程 中 的灵 活性 和完 整 性 , 蔽各 个 结 点 的异 构 特性 , 屏 使用 户 能够透 明 的管理 异构 数据 , 现异构 数据 的迁 移 。 实
( ) 据从 数据库 中获取 到 的表 基 本 属 性 , 用 源数 据 库 与 X ce a的 数 据 字 典生 成 源 X 3根 调 MLShm ML
1 异 构 数 据 迁 移机 制
异 构数 据库 的迁 移要 考虑 两种 方式 的迁 移 : 方 面是 指 将 源数 据 库 信 息完 整 的移 植 到 目标 数据 库 一 中, 此过 程按 照源 数据库 结 构构建 目标 数据 库 的结 构 。另一 方 面是 指 目标 பைடு நூலகம் 据 库 中 已有记 录 , 移过 程 迁
gao rbnh 等 ) 自主 开发迁 移 程序 和采 用 手 工 迁移 。这些 方 法 各 有 利弊 : 业 工 具 功 能 全 面 , rt nWokec … i , 专 但价 格较 高 , 使用 面 有 限 , 如 : rceMgai rbnh能 方 便 快 捷 地 将 各 种 数 据 库 向 Oal 且 例 Oal irtnWokec o rce迁
“ 信息孤 岛 ” 。而 随着信 息化 程度 的加 深 , 来越 多 的信息 系 统需要 共 享异 构数 据库 中的 数据 。 因此 , 越 异
构 数据 库数 据迁移 具有 重要 的理 论意 义 和实用 价值 。
目前 实 现异 构 数据 迁移 的技 术 主要 有 3种 方法 : 采用 数 据库 厂 商提 供 的专业 工 具 ( 如 O al Mi 例 rc — e
转换 的具体 步骤 如下 :
1 1 源数据 库 到 X . ML的转换
・
( ) 户选 择要迁 移 的源数据 库 , 用 J B 1用 使 D C技术 连接 源数 据库 。
() 用 JB 2使 D C技术 以及 相应 的 S L语 句 获取 源 数 据库 中各类 表 的信 息 , : 据 库表 名 、 段 名 、 Q 如 数 字
内 蒙古 工业 大 学 学 报
J 0UR NAL OF I NNE R MONG I OL A
第 2 9眷
第 3期
UNI VERSI TY OF TECHNOLOGY
文章 编号 :0 1— 1 7 2 1 ) 3— 0 2— 6 10 5 6 ( 0 0 0 0 0 0
基于 X ML的 异 构 数 据 迁 移 技 术 研 究
收 稿 日期 :0 8—1 2 20 0— 3
作者简 介 : 董进文 (9 1 , , 17 一) 男 副教授 , 研究方 向: 件技 术与计算机网络 软
10 7
内蒙 古 工 业 大 学 学 报
21 0 0焦
是 按 照 目标 数据 库 的结构 将 源数 据 库 信 息对 应 追 加 上 去 。进 行 一 次 迁 移 的 全过 程 都 要 经 历 下 面 的 步
移 , 不 支持 O al 但 rc e向其 它数 据库 的迁 移 ; 自主开 发 地 迁 移程 序 一 般 只支 持 特 定数 据 库 问 的迁 移 ; 工 手
迁移 是前 两种方 法 的有益 补充 , 但效 率低 , 对 D A要 求高 。本 文 提 出 的异 构数 据 迁 移方 法 , 一 种通 且 B 是
接、 交换 和 共 享 , 已经 成 为异 构 数 据 库 的 管 理 信 息 系 统 开 发 的 关 键 。本 系 统 使 用 X ML作 为 数据 交换 的 中 介 , 过 X ce a对 XM 通 MLShm L与 关 系 数 据 库 之 间 的 数 据 模 型 进 行 映射 。根 据 用 户 的需 求 实 现 可 视 化 的 数 据 库 迁 移 控 制 和 结 果 展 现 , 保 了 确
骤 。图 1中实线箭 头代 表数 据 的流 向 , 虚线箭 头代 表各 阶段调 用过 程 。
图 1 异 构 数 据 库 数 据 迁 移 系 统 框 架 图
F g 1 Hee o e e u aa a e s se d t g ai n ma i. tr g n o s d tb s y t m a a mir t p o
异构数据源迁移过程 中的灵 活性 和完整性 , 用户 能够 透明 的管理 异构 数据 , 使 实
现 异 构 数 据 的迁 移 。
关键 词 : 异构数据、 迁移 、M 、M hm X L X LS e a c
中图分 类号 :P9 文献 标识 码 : T 39 A
0 引 言
随着数 据库技 术 的发展 和 网络 的普及 , 量 的数据 被存 放 在异 构 数 据库 中 , 成不 利 于 数据 共 享 的 海 形
用 的方 法 , 支持各 种 异构数 据库 的迁 移 , 选用 X 并 ML作 为数 据 交 换 的 中介 ,c e a作 为 X Shm ML文 档 的格
式 。这 样数 据接 受方 根据 规 范化 的 X hma可 以对 数 据进 行任 意 的处 理 , MLs e c 为有 效地 解 决数 据 迁移 过 程 中的各类 问题 奠定 了基 础 。
董进 文 , 兴彦2 刘
(. 1 内蒙古 电子信 息职业技术学院 , 和浩特 ,10 0 呼 00 1;
2 内蒙古工业大学信息1 程学 院 , . 二 呼和浩特 , 10 1 00 5 )
摘要 : 随着数据库技术的发展和 网络 的普及 , 存在 于异构数据 库 中的数据 出现 了
不利 于信 息共 享和集 中管理 的“ 息孤 岛” 信 问题 , 如何 实现 不 同数 据库 之 间的连
本 文重 点研 究和解 决 了数据 迁 移过程 中最重 要 和最 基 本 的问题 , ML与关 系 数 据库 之 间 的 数据 模 X 型 映射 和迁移 控制 问题 , 确保 了异 构 数 据 源迁 移 过 程 中 的灵 活性 和完 整 性 , 蔽各 个 结 点 的异 构 特性 , 屏 使用 户 能够透 明 的管理 异构 数据 , 现异构 数据 的迁 移 。 实