Java存储过程在异构数据库访问中的应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3卷 第2 2 期 21 00年4 月
武 汉 理 工 大 学 学 报 ・信 息 与 管 理 工 程 版 J U N LO T IF R A IN&M N G M N N IE RN ) O R A FWU (N O M TO A A E E TE GN E IG
V0 _ 2 N . l3 o 2
种 方法 。Oal rc e的异 构服 务连 接 的 实现 又分 为 两
实施主体。假设对异构数据访问中供需双方分别 定义数据提供者及数据使用者两个角色 , 那么 , 不 同的技 术手 段可 以大 致分 为 以数 据使 用者 主 导及
以数据 提供 者 主导两 类 。
1 1 数 据 使用者 主导 .
提供者对数据使用者底层信任 的前提下 , 通过数 据提供者提供 的数据库用户 , 数据使用者开发相 关程序 , 可透明地使用源数据库中资源 的技术 , 这 类技 术包 括 应 用 程 序 连 接 、 据 库 复 制 及 Oal 数 rc e
异构 服务 连接 ( 如通 用 连接 、 明 网关 ) 透 。
收稿 1期 :0 9—1 5 20 t 0—2 . 1
作者简介 : 孙
璐 (9 8 , , 16 一) 男 江苏镇 江人 , 华南理工大学 自动化科学与工程学院讲师
基金项 目: 广东省科技计划基金 资助项 目(0 4 13 1 1 . 20 A 0 0 ) 1 0
14 9
武汉 理工大学 学报 ・ 信息与管理工程版
1 异 构 数 据 服 务 技 术
在 Oal数 据 库 平 台上 实 施 外 部 异 构 数 据 rce
库 的访 问方 法很 多 , 同 的技 术 手 段需 要 不 同 的 不
ቤተ መጻሕፍቲ ባይዱ
c i l 8 以上 ) 它提供 了由 O al数据库访 问其他 e , r e c 异构数据库 的通用技术 , 利用该技术 , 目的数据库 的用户可以透明地访问源数据库中的资源而不需 要关心该资源的位置 , 这是 目前使用得最多的一
() 2 建立异构数据库 的数据库快照 。利用数 据库复制技术在 目标数 据库 中建立 源数 据的快 照, 然后透明地使用源数据, 但该方法需要在源、 目的数据库问进行复杂的配置 , 且实时性不强。 ( ) 用 Oal 构 服 务 连 接 。Oal 构 3利 rc e异 rc e异
服务是 集 成在 Oal 据库 软 件 中 的功 能 ( r— rce数 Oa
异构服务手段 有透 明网关 和通用连接 两种 , 两 这
() 1 在应用程序 中直接建立与异构数据库 的
数 据 连 接 , 据 需 要 访 问 异 构 数 据 库 中 的资 源 。 根 这种 方法 不仅 需要 开放 源数 据库 的底层 数据 库用 户账 户 , 针对 不 同的 数 据库 在 编 程 上 的差 异 使 且 得开 发 的复杂 度较 高 。
种技术手段存在安全隐患, 在实际的业务环境中, 容易造成数据提供者的安全困扰。因此 , 用户更倾
向接受 由数 据 提 供 者 主 导 的有 限数 据共 享 技 术 。 笔者 以 Oal 目标 数 据 库 , 绍 _ 种基 于 Jv rc e为 介 aa 存储过程 的数 据共享技术 。
中图分类号 :P 1 .3 . T 3 113 1 D I1. 93 ji n 10 O :0 3 6 /.s .0 7—14 2 1 .2 07 s 4 X.00 0 .0
由于历史 原 因 , 大多数 企业可能存 在着不止 一 种数据 库平 台 , 每个业 务系统都在各 自的系统及 数
据安全 边界 内部孤 立地 运 行着 。如果 需 要进 行 业

要: 异构数据服务技术主要用于 实现跨数 据平 台的数 据共享 。提 出 了一 种在 O al rc e数据库 上采 用 Jv aa
存储过程来 实现异构数据 服务技术 , 由数据提供者开发用于共享 源数据 资源的 Jv , aa类 数据使用 者负责在 目 的数据库上将 Jv 类部署为 Jv 存储过程。这种技术体现 出以数据提供 者为 主导的特 征 , 易将各 种异构 aa aa 容 数据资源无缝接人到 Oal rc e数据库中 。实践证明 , 这种技术具有 更安全可控及 符合业务应用特征 的优点 。 关键词 : 数据库 ; 异构数据服务 ;数据共享 ; aa Jv 存储过程
种: ①透明网关。透 明网关使用 Oal 提供的特 r e c
定 网关 程序 来设 置 代 理 , 用该 特定 网关 程 序 的 利
数据使用者主导的异构数据共享是指在数据
辅助 , 目标数据库可 以访 问源数据库 中的资 源。 例 如访 问 MS— Q evr S LSre 则必 须要 有 S LTas Q rn一
Ap . 01 r2 0
文 章 编 号 :0 7—14 2 1 ) 2— 13— 4 10 4 X(0 0 0 0 9 0
文献 标 志码 : A
Jv a a存 储 过 程 在 异 构 数 据 库 访 问 中 的 应 用
孙 璐
( 南理工大学 自动化科学与工程学院 , 华 广东 广州 5 0 4 ) 16 1
2 1 4月 00年
p rn G t a o coo Q evr 连 接 S— ae t a w yfrMi sf S L S re , e r t y b s 则 要 有 S L Ta saetG t a o y ae ae Q rnprn a w yfrSb s 。 e
务数据 的共 享 , 要 用 到异 构数 据 服 务技 术 就

即使是同一种数据库平 台, 一旦分布在不同的服务 器上或具有不同的安全边界 , 也需要精心设计数据 共享 的实现手 段 _ 。绝 大 多数 的异 构数 据服 务 技 3 J 术都是以数据提供者信任数据使用者为前提设计 的。以国内主流 的数据 库平台 Oal rc e为例 , 的 常用
相关文档
最新文档