数据库复制技术在医院信息系统中应用.docVIP

数据库复制技术在医院信息系统中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复制技术在医院信息系统中应用

数据库复制技术在医院信息系统中应用   摘要:本文利用oracle数据库的高级复制技术,实现医院分布式数据库间的数据同步,并举例说明了如何在医院信息系统中实现oracle数据库的复制技术。   关键词:数据库复制技术;分布式数据库;医院信息系统   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)17-21375-04      1 引言      目前由于医院的实际业务需要,国内越来越多医院采用了Oracle分布式数据库管理系统,分布式数据库具有分布性、逻辑整体性、透明访问等特性。Oracle数据复制是实现分布式数据环境的一种技术,通过不同的物理站点拷贝数据来建立分布式数据环境。本文以医院信息系统为实例介绍了数据库复制技术及实现方法。      2 数据复制应用模型      为确保实际应用数据的一致性,必须在异步复制应用模型中考虑冲突避免或则冲突检测和消除的方法。对于医院信息系统的应用,必须在逻辑上了解业务流程上的冲突避免方法和某个节点哪些数据是可更新又有那些数据是不可更新的。   主站点所有权:异步复制数据被一个单一节点“所有”,这些要复制的数据仅能被该节点更新,其他节点向拥有该数据的主节点订阅数据,这意味着他们在本地系统上只能多存取这些复制数据的只读拷贝。   动态所有权:异步更新将复制复制数据从一个节点移到另一个节点,而在该过程中,必须保证在同一时刻只有一个特定的节点可以对数据进行更新。   共享所有权:整个系统可以存在暂时的不一致,同时必须冲突检测和消除。   备用数据库:异步复制通过将一个主系统数据复制到另一个系统,可以起到对主系统的崩溃提供保护的作用,如果主系统出现问题,业务依旧可以通过复制数据库进行。      3 Oracle高级复制功能      Oracle数据库复制既可支持基于整个表的复制也可支持基于部分表的复制。这两种复制方案主要是通过oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合   3.1 多主复制   多主复制方法支持全表在各个主节点间的对称复制,允许所有主节点对主表有更新操作的权力。任何一个主节点的复制表的更新都会被传播并直接应用到其它所有主表。一个主节点出现问题,不会影响其它主节点之间的传播。多主复制采用一种称为“延迟远程过程调用(deferred remote procedurecalls rpcs)”机制。各节点之间变化的传播,既可以以基于时间的方式立即传播。在传播变化时,如果其中的一个远端系统没有准备好,传播变化的延迟远程过程调用就会保存在其本地队列中,等到系统准备好以后再执行。   3.2 可更新快照复制   Oracle将只读快照机制扩展为一种允许快照可更新的对称复制。快照更新的传播方式也是采用了和多主复制一样的延迟远程过程调用机制。快照是对出现在特定时刻的数据的复制,既可以是包含一个主表的完全拷贝,也可以是满足基于值的选择标准的主表中行的子集。快照在主节点的刷新是按照一定的时间间隔或用户单独请求进行的,最后依次刷新后主表的任何变化也同样被传播并应用到快照。多个快照的刷新是在一个一致的事物中完成的,这就确保了数据和引用的完整性。   3.3 混合配置   可以将多个主复制和可更新快照结合在一起,构成一种新的混合配置,这种配置可以完成对全表或子表的复制。例如,一个系统具有两个不同的地理区域的中心节点,这两个不同的地理区域下面还有一些分支机构,可以把两个中心节点看作是互为备份节点,采用多主复制 方法 在两个中心节点之间复制数据,同时采用只读或饿更新快照复制方法在区域范围中的主节点之间复制全表或主表。这种配置的一个显著好处就是当其中一个中心发生问题时,快照的主节点可以被重新定义到另一个良好的中心节点上,从而提高了系统的可靠性。   2.4 过程级复制   这种复制方法主要应用在存在大量数据以及采取批处理方法操作数据的情况。      4 医院信息系统中的实际应用      4.1 医院信息系统环境、存储原则   第一,由于医院地理位置限制,导致无法将所有信息点网罗在同一物理网络中,故将外科楼建立为单一主节点;第二,根据医院业务工作需要建立内、外网数据中心,实现内、外网数据互换以便实现网上挂号、短信咨询、网上专家咨询等功能;第三,根据实际工作需要,将自费药房建立单一数据节点,通过数据复制实现不同数据库数据一致问题。      各级数据中心的存储原则:   (1) HIS系统数据中心为主数据库,储存所有业务数据,协助外网用户完成网上专家咨询、网上挂号、短信咨询等功能   (2) 外科楼数据中心:储存外科医生站等临床业务数据,并将数据汇集到H

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档