数 据 库 实 时 同 步 技 术 解 决 方 案 一 、 前 言 随 着 企 业 的 不 断 发 展 , 企 业 信 息 化 的 不 断 深 入 , 企 业 内 部 存 在 着 各 种 各 样的 异 构 软 、硬件平台, 形成了分布式异 构 数据源。当企 业 各 应用系统间需要进行数据交流时, 其效率及准确性、及时性必然受到影响。为了便于信 息 资源的 统一管理及综合利用, 保障各 业 务部 门的 业 务需求及协调工作, 常常涉及到相关数据库数据实时同步处理。基于数据库的 各 类应用系统层出不 穷, 可能涉及到包括ACCESS、SQLSERVER、ORACLE、DB2、MYSQL 等数据库。目前国内 外几家大型的 数据库厂商提出的 异 构 数据库复制方案主要有:Oracle 的 透明网关技术,IBM 的 CCD 表( 一致 变 化 数据表) 方案, 微 软 公 司 的 出版 者 /订 阅 等方案。但由 于上 述 系统致 力 于解 决 异 构 数据库间复杂 的 交互 操 作,过 于大而 全 而 且 费 用较高 , 并 不 符 合一些 中 小 企 业 的 实际 需求。 本 文 结 合企 业 的 实际 应用实践 经 验 , 根 据不 同的 应用类型, 给 出了相应的数据库实时同步应用的 具 体 解 决 方案, 主要包括: (1) SQLSERVER 到 SQLSERVER 同 步 方 案 (2) ORACLE 到 SQLSERVER 同 步 方 案 (3) ACCESS 到 SQLSERVER/ORACLE 同 步 方 案 二 、 异构数据库 异 构 数 据 库 系 统 是 相 关 的 多 个 数 据 库 系 统 的 集 合 , 可 以 实 现 数 据 的 共 享 和透 明 访 问 , 每 个 数 据 库 系 统 在 加 入 异 构 数 据 库 系 统 之 前 本 身 就 已 经 存 在 , 拥 有 自己 的 DMBS。 异 构 数 据 库 的 各 个 组 成 部 分 具 有 自 身 的 自 治 性 , 实 现 数 据 共 享 的同 时 , 每 个 数 据 库 系 统 仍 保 有 自 己 的 应 用 特 性 、完整性 控制和 安全性 控制。 异 构数 据 库 的 异 构 性 主要体现 在 以 下几个 方面: 1、计算机体系结构的异构 各 数 据 库 可 以 分 别运行在 大型机、小型机、工作站、PC 嵌入 式系 统 中。 2、基础操作系统的异构 各 个 数 据 库 系 统 的 ...