分布式数据库的数据同步技术研究和应用

合集下载

论分布式数据库的设计与实现

论分布式数据库的设计与实现

论分布式数据库的设计与实现摘要:本文讨论某高校管理信息系统中分布式数据库的设计与实现。

该系统架构设计采用C/S与B/S混合的架构方式。

在全局数据与各院系的数据关系中,采用水平分片的方式;在全局数据与各部门之间,以及数据库服务器与Web数据库服务器的数据关系中,采用垂直分片的方式。

设计过程中采用了基于视图概念的数据库设计方法。

开发过程中在数据集成、测试、分布式数据库部署等方面做了大量的工作。

并使用合并复制的方式有效地解决了分布式数据库中数据同步的问题。

关键词:分布式数据库架构设计应用数据集成合并复制针对某高校管理信息系统的开发,该高校共有三个校区,总校区和两个校区,教务处等校级行政部门在总校区办公,15个院、系分布在两个校区。

在工作中它们处理各自的数据,但也需要彼此之间数据的交换和处理,如何处理分散的数据和集中的管理是一个难题。

学校信息系统中复杂而分散的数据信息之间的交换、相互转换和共享等问题是系统开发要解决的关键性问题,分布式数据库系统技术为解决这个问题提供了可能。

1、系统的架构设计采用分布式的C/S与B/S混合的架构方式。

各院系、部(室)通过局域网直接访问数据库服务器,软件采用C/S架构;其它师生员工通过Internet访问Web 服务器,通过Web服务器再访问数据库服务器,软件采用B/S架构。

学校各部门之间工作时数据交互性较强,采用C/S架构可以使查询和修改的响应速度快;其它师生员工不直接访问数据库服务器,能保证学校数据库的相对安全。

2、数据的分布从全局应用的角度出发,将局部数据库自下而上构成分布式数据库系统,各系部存放本机构的数据,全局数据库则存放所有业务数据,并对数据进行完整性和一致性的检查,这种做法虽然有一定的数据冗余,但在不同场地存储同一数据的多个副本,能提高系统的可靠性和可用性,也提高了局部应用的效率,减少了通讯代价。

将关系分片,有利于按用户需求组织数据的分布,根据不同的数据关系采用了不同的分片方式:(1)在全局数据与各院系的数据关系中,由于各院系的数据是全局数据的子集,采用了水平分片的方式。

数据库实时同步技术解决方案

数据库实时同步技术解决方案

数据库实时同步技术解决方案一、前言随着企业的不断发展,企业信息化的不断深入,企业内部存在着各种各样的异构软、硬件平台,形成了分布式异构数据源。

当企业各应用系统间需要进行数据交流时,其效率及准确性、及时性必然受到影响。

为了便于信息资源的统一管理及综合利用,保障各业务部门的业务需求及协调工作,常常涉及到相关数据库数据实时同步处理。

基于数据库的各类应用系统层出不穷,可能涉及到包括ACCESS、SQLSERVER、ORACLE、DB2、MYSQL等数据库。

目前国内外几家大型的数据库厂商提出的异构数据库复制方案主要有:Oracle的透明网关技术,IBM的CCD表(一致变化数据表)方案,微软公司的出版者/订阅等方案。

但由于上述系统致力于解决异构数据库间复杂的交互操作,过于大而全而且费用较高,并不符合一些中小企业的实际需求。

本文结合企业的实际应用实践经验,根据不同的应用类型,给出了相应的数据库实时同步应用的具体解决方案,主要包括:(1) SQLSERVER 到SQLSERVER 同步方案(2) ORACLE 到SQLSERVER 同步方案(3) ACCESS 到SQLSERVER/ORACLE 同步方案二、异构数据库异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。

异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。

异构数据库的异构性主要体现在以下几个方面:1、计算机体系结构的异构各数据库可以分别运行在大型机、小型机、工作站、PC嵌入式系统中。

2、基础操作系统的异构各个数据库系统的基础操作系统可以是Unix、Windows NT、Linux等。

3、DMBS本身的异构可以是同为关系型数据库系统的Oracle、SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。

数据库的复制及同步技术基础研究

数据库的复制及同步技术基础研究
消费 电子
计算机科学
C o n s u me r E l e c t r o n i c s Ma g a z i n e 2 0 1 3年 1 1 月 下
数据库的复制及同步技术基础研究
鲁 云鹏 (白城 市公路路政管理局 ,吉林白城 1 3 7 0 0 0)
摘 要 :现今 的数据库 和 同步和复制 管理手段 ,经过 多年的行业催 生和应 用衍 变 ,已经 变得五 花八 门,各个数 据库 内部 形成 了 自己的 同步管理 系统 ,数据之 间也 有大量的数据 同步范本 ,本文主要针对 于嵌入 式数据 同步 ,异地 多服务器 同步和受 限管理的数据服务 器端等不对等 差异性数据 同步进行 简要 阐述和研 究。 关键词 :数据 同步 ;嵌入 式数据 ;异地数 据库复制
中图分类号:T N3 0 5 6 7 4 - 7 7 1 2 ( 2 0 1 3 ) 2 2 - 0 0 6 6 - 0 2
统 中考虑 会话 的逻 辑关 系为 : ( 1 )用户 程序通 过修 改 ( 包 括 I N S E R T 、U P D A T E和 D E L E T E )客户 端数 据 库 中的数 据项 ; ( 2 )客户端 同步模块获 取修改 的元 数据 ; ( 3 )客户端 同步 模块将修改 的元数据存入数据库 中; ( 4 )同步模块根据数据 库 中的元数据获取要 同步 的数据 ; ( 5 )客户端 同步模块通过 网络将数据上传至服务器 同步服务模块 。 ( 三 )服 务器 模块 的 同步分 析 。同步 服务 器要 连 接终 端和 中心数 据库 ,在 两 者 问除 了交换 信 息外还 要 处理 多客 户端 连 接 的并 发, 同步 冲突 的处 理等 任 务。如 果系 统 负载 比较 大 ,可 能还 有 多服 务器 均衡 负载 的需求 。 同步 服 务器 包含 三 个部 分 :终端 连接 响应模 块 、数据 库连 接模 块和 系 统 同步会 话 逻辑 处 理模 块 。同步 服务 器要 处理 来 自多 个终 端 的连接 ,并确 保每 个 终端 都不 必知 晓别 的终 端 的 同步而 独立 的执行 ,也 就 是说 ,每 个终 端 的 同步信 息不 能混 淆 , 更不 能 相互 影 响。这 是个 比较底 层 的功 能,使 用现 有 的软 件上 的技术 ,往 往 就具 w e b容器 。数据 库 连接 模块 系 统设 计 的一 个 目标就 是 能够 与 多种数 据 同步 的冲 突处 理节 点上 的数 据源 与 目的数 据 同步 时,可 能发 生 数据冲 突 。 同步冲 突是 分 布式 数据 系 统非 常 常见 的现 象,在 移动 数据 库 同步 系统 中,用 户可 以通 过 制定 以主 数据 库 数据 为主 ,或 者 以 移动 设 备上 的嵌入 式数 据库 数据 为 主 ,来 解 决主数 据 库与 嵌入 式 数据 库两 者 之 间 的数 据 同步 过程 中 的冲突 。如 果用 户制 定 以主 数据 库 为主 ,则 当发 生 同步 数据 冲突 时 ,系统 将根 据 主数 据库 数 据来 更新 移 动设 备上 数据 库 中 的数据 , 而 主数 据库 中的数 据不 做 改动 :反 之,如 果用 户指 定 以嵌 入 式数 据库 数据 为 主 ,则系 统将 根据 嵌 入式数 据 库 中的数 S Q L i t e 3 u P d a t e h O O k( d b ,u o d a t e -h o o k , ( V O i d丰 ) 据 来更 新主 数据 库 中 的数据 ,而 嵌入 式 数据库 中的数 据不 d b )。但 在管理 同步数据时 ,也 有很多关 于同步 的元数 据需 做 改动 。 当用户 需 要进 一步 对 同步冲 突进 行 更为 灵活 的解 要存放 和管理 ,更新数据 时元数据也会 发生更新 ,触 发接 口 决 方案 时 ,可 以通 过实 现冲 突 处理 策略 ,用编 程 或者 声 明 函数,形成 死循环 ,解 决方案是 以 “ S Y n一 ”开 头 的表 名都 的方 式来实 现 。 做本 同步系 统使用 的表,如果 是同步元 数据表 ,就不用记 录。 三、异地服务器数据 同步 M i c r o s o f t s Q L s e r v e r 2 0 0 5自身集成 了异地 之 间服务器 通过 S Q L i t e 3的 回调 函数,数据更 改的信 息得 以记录在 元数 数据库复制 同步功 能,即发布 /订阅模式 。 据表 中,作 为之 后与同步服务器更新的依据 。 复制服务有 三个角色 ,分别 是发布服 务器、分发服务器 2 .传输模 块。可 以采用 T C P 、U D P传输层协议和 H T T P等 和订 阅服务器 。它们分别做 不 同的工作 ,就 像我们 日常 买书 应用 层协议 ,也可 以 自己定义协议 ,协议 要有足够 的能力可 以与同步服 务器通信来 实现 同步数据 的上传下载 。网络通信 和报纸 的概念 是一样的。 . 发布服 务器 :也称为 出版服务器 ,主要 负责数据 的发布 模 块 同时也 要提供安全传 输 的功 能,能够加密解密 数据 。通 过分析 已有 的资料分析,选择 H T T P协议 。考虑到 网络 的断接 和 出版工 作。这个 角色就好 比我们的出版社或者报 社。 分发服 务器:主要 负责将发布服务 器的 内容分发给 订阅 性 ,需要克服 同步粒度大 的 问题 ,采用每 次 同步 的行不超过 个 N值 的方法 ,则数据 传输 的总次数 L = M / N( M为数据更新 者 。它是连接发 布服务器 和订 阅服务器 的桥梁 :这个角色 就 的条数 ,N为每次传输 N 行 ),N的值可 以根据 实际情 况调整, 好 比我们 的邮递员,将书和报纸送到我们的手里。 订 阅服 务器:主要 负责接收发布 的内容。这个角色就好 要考虑 的因素包括网络的稳定性、带宽的价格、网络 的速 度、 移 动终端 的性能、 同步服 务器的性 能等。 网络通信 在客户端 比我们 自己订阅书和报 纸,是一个订阅者的角色。 ( 一 )数据 订阅模式 。数 据订 阅的模 式有推式订 阅和 拉 可 以调用 H T T P客户端类库 C u r l来实现 。 3 .功 能管理模 块 。每个 同步都是 一次同步会话 。会话 的 式订阅两种 。推 式订 阅主要 是分发服务器将 数据推给订 阅服 流程 和步骤 ,错 误 的处 理,都需要有 充分 的考虑和 定义 。系 ( 下转第 6 8页 )

分布式数据库数据复制技术研究

分布式数据库数据复制技术研究
点 失效 可能 会对 整个 系统 产生 直接 影响 。
接收到发布后会将其传输至订阅服务器 ,由其实现发布
与数 据库 存 数据 的 同步 , 保 持二 者 的一致 性 。 复制 运行 机 制 中分 发 服务 器可 以单独 设 置 ,以减 轻 发布 服 务 器 的负
【 中图分类号] T P 3 1 1 . 1 3
[ 文献标识码】 A
[ 文章编号] 1 6 7 4 - 6 1 9 8 ( 2 0 1 3 ) 0 5 - 0 1 0 0 - 0 3


数据 复制 的特 点
( 一) 复 制原 理
数 据 复 制 的 主要 目的 是 向 多 个 服 务 器 提 供 数 据 副
即使用户处于离线状态也可 以对数据 副本进行处理 , 只 需在连接时进行数据同步更新 ,即把在其它数据库 中所
做 的操作 传播 出去 。其 二 , 可 以实现 O L T P 应 用程 序 与某 些 需要 读取 大 最数 据 的应 用程 序 区分开 来 ,比如 分析 处
理数据库或者数据仓库等 , 最大程度上防止系统拥堵 , 改 善系统性能 。 其三 , 数据复制可以根据实际需要对要浏览 的数据进行缩放 ,比如有些数据需要通过 We b 类型的应
更新的时间是判定数据 同步复制还是异步复制的决 定性因素。所谓同步复制就是一种实时存取及更新 的复 制技术 , 其可 以保证数据与副本之间的一致性 , 并且具备 较强的容错性 , 使得系统的复杂性大大降低。当然其本身 也存在一定不足 , 比如死锁 、 耗费通信带宽等 , 并且对站 点规模有所要求。此外 , 同步复制过程 中如果一个复制站
在 研究 复 制 的相 关 概念 时会 发 现 ,复制 服 务 的运 行

移动数据库同步技术及其应用

移动数据库同步技术及其应用
据 复制 技 术 在 S LSre 同步 复 制 技 术 之 后 .提 出 了一 种 基 Q evr
数 据的一致性翻 因此 . 移动数据库与 中心数据 库的数
据 同 步 技 术 成 为 移 动 数 据 库 走 向应 用 的关 键 技 术
于传输 X ML文件 的数据库 同步 的方案 在这种同步方
因 此 .为 了支 持 用 户在 移 动 环 境 下 能 够 对 数 据 库 进 行 正 常 的 操 作 .现 在 的技 术 主 要 是 将 移 网络 的断 连接 . 资源有 限 , 要
实 现数 据 的 紧 密 一 致 性 往 往 是 不 现 实 的 . 此 . 据 的 因 数 收敛 通 常 是 采 用 松 散 一 致 性 来 完 成 的 .即 不 能 保 持 数
成 的。 移动端创建 X ML文件 . 向服务器端发出请求 , 并 传输 X ML文件 . 同步代理 之 间相 互交互 . 务器端 接 服 收完成后 解析 X ML数据 . 更新数 据库数 据 . 而完 成 从
数 据 的 同 步 基 于 S LS re 的 同步 复 制 过程 对 网络 环 境 的 要 O evr 求 比较 高 . 且 在 配置 环 境 方 面 比较 麻 烦 . 旦 服 务 器 而 一
据 的时刻一致 . 但是可 以允许暂 时不一致 . 进而可 以采
用 同步 技 术 来 保 证 数 据 的一 致 性 数 据 同步 包 括 服 务 器 之 间 的 同 步 以 及 服 务 器 与 移
数 据先复制到移 动设备 的存储介质上 .形成移 动端 的 本 地数据库部分 . 即移动数据库 . 在移动 端与网络断开
出一 种 基 于 S ce 通信 的传 输 XML文件 的数 据 同 步 方 案 。 okt

分布式数据库技术在公安信息管理系统中的应用

分布式数据库技术在公安信息管理系统中的应用

公 安 信 息 中心 负 责 数 据 库 的 运 行 管 理 和提 供 信 息 服务 。市级公 安局 是公 安三 级 主干 网的基 本节
点 和 第 一 信 息 汇集 地 。 市 级公 安 局 最 贴 近 信 息 源 , 务信 息 种类 齐 全 , 业 内容 丰富 , 接 承 办各 项 直
公 安 业 务 工作 .也 是 数据 库 分 布 最 为 广 泛 的 一 级 。这就不 可避 免地 造成 各级 各类 应用 数据库 分 散 , 据库 之 间不 能 很 好 地 实 现 共 享 , 公 安 工 数 给 作带 来严 重影 响 。
的 矛 盾 , 实现 公 安 信 息 的 共 享 和 交 换 。
关键 词 :分布 式数据 库 ;公 安信 息 管理 ;数 据 同步 ;数据 查询 ;分 布事务 管理
中 图分类 号 :D 3 61 文献标 识码 :A 文 章编 号 :17 — 5 1 (0 0 5 0 7 — 4 6 10 4 2 1 )0 — 0 2 0
收 稿 E期 :2 1 — 9 0 l 00 0 —2
础性、 共享 性信 息 资 源库 , 建 一 个 功 能 强大 , 构 可
对部 、 、 省 市三 级数据 库进 行关 联查 询 的综合 信息 查 询系 统 。省 级公 安 厅 、 可 以根据 自身 的工作 局 特点 和实 际需求 。 各市级 数据 库 建设 的基 础上 , 在
既 很 好 地 满 足 了不 同 部 门拥 有 和 管 理 自己 的数
随着 计算 机 网 络和 软件 技 术 的迅 猛 发 展 , 数 据 库 技术 也 不甘 落后 , 其 是 现在 分 布式 数 据 库 尤 技 术 的应 用 , 不 同 区域 、 散 的数 据 得 以 共享 , 使 分 大大 提高 了工作 的 协调性 与 效 率 , 给人 们 带 来 了

数据库系统概论第十四章分布式数据库系统


分布式数据库设计
– 组合存储 这种方法是重复存储和分片存储相结合的方 法。关系被划分为几个片段,系统为每个片 段维护几个副本,每个副本存放于不同的结 点上。
分布式数据库设计
命名和局部自治性 – 每个数据项(关系、副本、片段)必须有唯 一的名字,在分布式数据库系统中必须保证 在不同的结点上不会用同一个名字来代表不 同的数据项。 – 途径1:名字服务器
分布式数据库和分布式数据库系统
– 全局的一致性、可串行性和可恢复性
• 分布式数据库系统中各局部数据库应满足集中式 数据库的一致性、并发事务的可串行性和可恢复 性。除此之外还应保证数据库的全局一致性、全 局并发事务的可串行性和系统全局的可恢复性。 这是因为在分布式数据库系统中全局应用要涉及 两个以上结点的数据,全局事务可能由不同结点 上的多个操作组成。
– 逐步扩展处理能力和系统规模
• 相对于集中式数据库系统,分布式数据库系统能 够方便地将一个新结点纳入系统,而不影响现有 系统的结构和系统的正常运行,提供了逐步扩展 系统能力的较好途径。
分布式数据库的体系结构
全局外模式 全局外模式
映像1 映像2
全局概念模式
全局DBMS
分片模式
映像3 分布模式 局部概念模式
• 可用性强 如果某个存储R的结点出了故障,系统仍然可以使用其它 结点上的副本继续处理用户查询,使系统正常运行。 • 增强并行性 由于R的重复存储,可以使更多的用户并行地查询R。
数据的重复存储也会带来一些问题,如增加了更新 操作的开销,加大了并行控制的难度
分布式数据库设计
– 分片存储 关系被划分为几个片段,各个片段存储在不 同的结点上。将数据分片,使数据存放的单 位不是关系而是片段,这既有利于按照用户 的需求较好地组织数据的分布,也有利于控 制数据的冗余度。分片时必须遵循以下原则:

面向电力系统的分布式实时数据库关键技术及应用

ee t np oo o ; S lc o r tc l i CADA ; EM S
0 引言
电力能源 作为国民经济发展的 “ 三大命脉”之 首 ,其发展水平、运行可靠性 、自动化程度的提高 直接影响着整 个国民经济的发展步伐 。而随着计算 机软硬 件、网络等技术 的高速发展 ,电力 系统的 自 动化水平也在不断提高 ,其 中电力调度 自动化系统
、 U u s e g. W U z o J nh n De h u
( ol e f otae n e eet ne,N r w s r o t h i l nvr t,X —n 0 5 C lg Sfw r d e o a Mi o l r i r c o s ot et n le nc i sy i 1 6 ) h e P y c aU e i a 70
(MS在保障 电力 系统的安全稳定运行 中起 着越来 E )
越大的基础作用。 数据库技术产生于上世纪 6 0年代后期 , 其理论
与技术发展极 为迅速 ,应用也 日益广泛 ,在 当今的 信息社会 中,它几乎无所不在 ; 其支持的数 据模型 , 已经历 了层次 、网状 、关 系和面 向对象模型等几个
h a te tb o d a t g a d t e la e lc o r t c lae d s rb d e rb a r a c s n i n e d ree t n p o o o e c e .Th y tm a e n te p n i l fti h i r i e s se b s o r cpe o h s d h i p p rh sb e u t r cie a d u e o ep we y tm o to e tr i a a e a e np ti op a tc , n n s di s m o rs se c n r lc n e si Ch n . n n Ke r :c mp tr a p iai n ; d srb td r a-i e d tb s y wo ds o u e p l to s c itiu e e l m aa a e; d tb s u o ae e l ai n t e la e t aa a e a t m t r pi to h e d r d c

基于Oracle的数据同步技术在HIS中的应用与研究

科技 创新 与应 用 l 2 0 1 3 年 第2 4 期
科 技 创 新

基于O r a c l e 的数据同步技术在H I S 中的应用与研究
张凌 子 汪 强
( 1 、 吉林电子信 息职业技 术学院 , 吉林 吉林 1 3 2 0 2 1 2 、 吉林 市人 民医院 , 吉林 吉林 1 3 2 0 0 1 )
摘 要: 文 章在 分析 了集 中数 据 库存 在 的 一 些缺 点 和不 足 的前 提 下 , 并针 对 分 布 式数 据库 所 具 有 的特 点和 优 势 , 得 出一 个结 论 即 数据的 同步技术是将分布式数据转变为数据共享的关键。在文章中对 O r a c l e 数据库进行 了简要的介绍, 并重点分析 了 O r a c l e数 据 同步 技 术在 医院 H I S系统 中的 应 用 。 关 键词 : O r a c l e ; 数据 同步 ; O r a c l e 数 据 库
在信息管理过程中, 数据库作为一种重要的工具而被 广泛 的使 应 用机 制 能够 完 全 的和 O r a c l e服务 整 合到 一 起 , 这 就 使 得管 理 变 得 用 。数 据 库 系统 是 在六 十 年代 出现 的 , 至 今 已经有 三 十 多 年 的发 展 更 加方 便 快捷 。O r a c l e的传输 机 制 是利 用 许 多个 会 话使 得 每个 位 于 而且 , 可 以十分有效 的利用 和成长历史 , 在这短短的几十年里 , 数据库经历 了第一代 的网状 、 屋 不 同的物理远程站点能够合并到一起 , 次 数 据库 , 第 二 代 的关 系 数据 库 系 统 以及 目前使 用 最 为 广 泛 的 以面 事 务 之 间相 互关 系 来维 持 事 务 的完 整性 。 向对象为主要特征 的数据库系统。 数据库 的出现给众多的领域发展 3基 于 O r a c l e 流 的数 据 同步技 术 O r a c l e 流也是一种可以实现信息共享的数据库技术 , 其首次是 带来极大 的便利 , 在过去传统的 H I S系统 中, 最常使用 的是集 中式 数据库 , 集中式数据库最主要的优点是便 于维护 , 其缺点是可靠性 在 O r a c l e 9 . 2 . 1 版 本 中出 现 。O r a c l e 应用 于高 级数 据 复制 和拷 贝 中 的 进 程 可 以概 括 为三 个 基本 的步 骤 : ( 1 ) 捕 获进 程 ; 捕 获 进 程 可 以对 捕 较差 。 O r a c l e 数据库是美国的甲骨文公司首先提出的一种 以分布式 获 到 的 源数 据库 对 象 进行 适 当的更 改 , 将 捕 获 后 的数 据 格 式 转变 为 数据库为核心的一组软件产 品。是 目前最为流行的客户/ 服务 器体 L C R s , 然后将其放入到队列中 ; ( 2 ) 传播进程 ; 传播进程可以把 已经 系结构的数据库之一。O r a c l e 数 据 库 具 有 完 整 的数 据 管 理 系 统 功 达 到 数 据库 队列 中再 次 传送 到 目的 数据 库 的队 列 中 ; ( 3 ) 应用进程 ; C R s 格式的数据作用到相应的数据库对象 能, 同时它作为分布式数据库又可以实现分布式处理的功能。 其实 , 其作用是将传播 过来的 L 早在 二 十 世纪 起 始年 代 末 到八 十 年代 之 间 , 就 已经 出 现 了一 些 分 布 上 , 进 而 实 现数 据 的 同步 。 式数据库的原型系统 , 如美 国加利福尼亚大学的分布式 I n g r e s l 3 1 和 捕 获 进 程最 大 的优 点 即能 够 在 几乎 不 对 原 有 的 系统 造 成 干 扰 I B M的 R 系统 等 ,这 些 使用 较 为 广泛 的 数据 库 系 统 的共 同特 点 是 的 前 提 下 ,可 以 有 效 将 来 源 于 本 地 文 件 中获 得 的 数 据 库 对 象 的 可 以允 许 一个 数 据 在多 个 服务 器 中共享 , 也 就是 说 只 需要 一 个 本 地 D M L进行更改 , 并将其转化 为 L C R s 格式 , 并放入 到本地 队列中存 的 服务 器 就 可 以对 位 于不 同地 点 的 服务 器 上 的数 据进 行 读 取 , 同时 储 。重要 的 是 这种 捕 获进 程 可 以在 整个 数 据 库 中发 生 。捕获 进 程 能 也 可 以 对 所 有 的数 据 进 行 拷 贝 , 在这一前提下 , 可 以 将 存 在 于 分 布 够捕 获 的数 据类 型有 C H A R、 D A T E、 R A W、 T I M E S T A MP等 ,捕 获 进 式数据库系统 中的所有服务器都进行本地数据库数据的读取。 使用 程 还 可 以对 一 些 操 作 型 的 数 据 进 行 捕 获 ,例 如 D E L E T E、 I N S E R T O r a c l e数据库 的复制技术来实现分布式数据库系统 , 这和集 中式数 等。O r a c l e的数据传播进程并非把所有的捕获到的数据结果传输到 据相比具有更加稳定的可靠性 , 而且也可 以对数据库进行实时 的备 所 有 的数 据库 , 而是 通过 定 向 穿透 使 得 多 个或 者 少 数 的 系统 队列 直 份, 以 能够 进 一 步 的 改 善 和提 高数 据 库 服 务 器 的性 能 , 并 减 少 服 务 接到达订阅系统 , 这样的传输方式可 以有效的避免 网络通信量过多 器 处 理数 据 时 的反 应 时 间。 造 成 的拥 堵 以及 可 以有 效 的 简化 网络 路 由。 只要 在 一种 机 型上 学 会 了对 O r a c l e 数据 库 知 识 的使 用 , 则 可 以 个A P P L Y C O O R D I N A T O R和一个 F E T C H S E R V E R模块 以 在各种类型的机器上使用 。 对O r a c l e 数据库使用 的方便性主要是取 及 一 个 或 多 个 A P P L Y S E R V E R S 共 同组 成 了 O r a c l e数 据 库 的 应 用 E T C H S E R V E R模 块 可 以将 捕 获后 得 到 的 L C R S改 变 成 事 决于 O r a c l e 数据 库 所 具 有 的 以下 特点 :首 先 , O r a c l e数据 库 具 有 强 进 程 。F 大 的、 完 整 的数 据 管理 功 能 , 包 括可 以对 数 据进 行 适 时 的共 享 ; 含 有 务 ;而 A P P L Y C O O R D I N A T O R则是 主 要 负责 协 调 D ML级 和依 赖 事 大量 的数据信息 ; 可 以长久的对数据进行保存 ; 数据具有极强 的可 务之间的时序安排 ; A P P L Y S E R V E R S的作用是可以有效 的用于数 可 以 针 对每 个 数 据库 建 立 多 靠性。 其次 , 具有分布式处理功能, 主要是随着 O r a c l e 数据库技术 的 据 库 的应 用 更改 。在一 些 特 定情 况 下 , 不 断 更新 换 代 , 技 术稳 定性 、 可 靠性 以及 应 用性 更 加 完 善 , 使得 分 布 个 应用 进 程 , 在 这些 不 同 的进 程 之 间可 以通 过 制定 好 的 规 则来 区别 式 数 据 库 的功 能 更 加 的 完善 , 而且 , 通过 O r a c l e数据 库 可 以实 现 对 不 同 数据 库 来源 的 L C R S 。 通 过上 述 对 O r a c l e 数 据 库 技术 以及 O r a c l e 流 技 术 的数 据 同步 数据库的灵活操作 。 再次 , 完备关系的产品 , 这主要包含四个方面的 内容 : 数 据 库物 理 性 和逻 辑 性 之 间具 有 相 对 独 立 的 准 则 ; 保 证 访 问 的分 析 , 证 实 了这 些 技 术 可 以用 于数 据 的 备 份 , 而 且 也 同样 也 可 以 的准则 ; 视图不断更新 的准则; 信息准则。除了以上几点特点外 , O — 用 于 构 建分 布式 的 H I S 。 参 考 文献 r a c l e 数 据 库 的优 点 也使 得 其在 H I S中具 有 广 泛 的应用 , 这 些 优 点包 括: 具 有 很 强 的实 用性 ; 具 有 很 强 的稳 定 性 ; 能 够 保 证数 据 的安 全性 【 1 】 谈永奇 , 侯道勇. 基于O r a c l e的数据复制技术在 H I S中的应用[ J ] . 以及 良好 的可 扩 展性 。 医疗 卫 生装 备 , 2 0 1 0 , 3 1 ( 1 O ) : 6 6 — 6 7 . 1基 于 O r a c l e 高级 复 制 的数 据 同步 技术 的研 究 [ 2 ] 刘 志敏 . O r a c l e 数 据 库 应 用 管理 解 决 方 案 [ M] . 北京 : 电子 工 业 出版 2 0 0 2 . O r a c l e的 高 级 复 制 是 一 个 维 护 , 例 如 引索 、 表 和 视 图等 数 据 库 社 . 和 复制 存 在 于 由多 个 数 据 库 服务 器 组 成 的 分 布 式数 据 系 统 中 数 据 [ 3 ] 张云帆. O r a c l e 数 据库备份 与恢 复策略【 J 1 . 计 算机 工程 , 2 0 0 9 , 3 5 的 过程 。O r a c l e的高 级 复 制技 术 的首 次 提 出是 在 O r a c l e 7 . 1 . 6 版 中, ( 1 5 ) : 8 5 — 8 7 . 而在这之前的版本中, 仅仅是一些有关“ 只读实体化视 图” 这一基本 f 4 ] 张 天 慧. 专 家精 讲 : O r a c l e 数 据 库 管理 与 维 护【 M】 . 北京: 电子 工业 出 2 0 0 9: 2 5 8 . 数据复制技术 。随着科技的不断进步 , 以及为了能够实现更好 的适 版 社 . 应 未来 更 多 的应 用 场合 , O r a

基于门面模式的分布式数据库同步技术

( col f o p t f r ao nier g J nx N r  ̄ U i ri , aeag30 2 , hn ) Sho o m u r om tnE gnei , i gi om C eh i n a n esy N nh n 30 2 C i v t a
Ab t a t D t y c rn z t n i e c n lg t it b td e vr n n h te c o ek e aa c n itn y o ed t. s r c : a a s n h o iai Sa k y t h o o y wi dsr ue n i me t a a h n d e p d t o ss c t aa o e h i o t e f h b s p rah a e a p o c .T i at l rOrc emu t d tb s p l ain e vr n n ,p o o e i l r a a ef r n ep s — v l aa h s r ce f a l l — a a a e a p i t n i me t r p s sasmi c d o tr r e l e t — i o i c o o af e i e d b s y c r n zt n tc n lg . I d s r e h a i w r i g p n il fta s ci n s n h n z t n t d r dsr ue aa a e s n h o iai e h oo o y t e c b s t e b s o k n r cpe o r n a t y c r i i i e it b td d t . i c i o o ao n i
江接 宝 , 琪 云 , 周 温水 生 , 任 龙 , 张 胡 斌
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档