一种维护数据库复本一致性的异步归集方法技术

技术编号:7248840 阅读:192 留言:1更新日期:2012-04-11 18:40
本发明专利技术公开了一种维护数据库复本一致性的异步归集方法,其特征在于,包括以下步骤:1)将数据库差异性复本分为完全复本和局部复本两类,按照应用的要求将数据分割成裂片存放在两类数据复本中;2)通过数据库内容比较找出完全复本和局部复本中的差异数据,在修改本地数据前执行更新操作,从完全复本到局部复本同步数据;3)在修改本地数据完成后执行提交操作,从局部复本向完全复本同步数据。本发明专利技术提出的异步归集方法能够支持多数据库并发修改,同时克服了其对转储文件的依赖。相比于通过应用软件实现的联机同步方法,本发明专利技术大大降低了对网络稳定性的依赖。

【技术实现步骤摘要】

本专利技术涉及一种基于归集思想,维护数据库差异性复本间数据一致性的异步方法,属于电力系统数据库管理

技术介绍
在地理上分散的大型监控系统中,模型数据多分布在不同数据库。常见的分布策略有集中式数据集中存放;分区式数据分散存放,但数据间不能重复;冗余式每个结点都存放完整的数据复本;混合式上述三种的混合,这是最复杂、最灵活的方式,即本专利技术适用的数据库差异性复本。对于这类差异性复本一致性维护方法可以分为两类离线同步和联机同步。简单的离线同步方法通常是将源数据库的所有对象导出成转储文件,再将转储文件导入目标数据库以保持和源数据库的一致性。这种同步方法将差异性复本按照其外延扩展成无差异性复本,简单可靠,但是不适用于多个数据库并发修改的应用。改进的离线同步方法将源数据库中的所有元组按需要分割成裂片,将源数据库中需要维护一致性的元组所在裂片导出成转储文件,再将转储文件导入到目标数据库中覆盖原先的相应裂片。这种方法弥补了简单离线同步不支持多数据库并发修改的缺陷,但是库间一致性的维护需要借助于操作系统层面多个文件的拷贝、传送和合并,增加了维护难度。 如果不能对文件加以有效的管理,极易引起本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈天皓梁奕方俊张赛桥石琦刘佳宝
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[江苏省南京市移动] 2015年04月15日 15:43
    表述同一种文献收藏数量的概念。
    0
1
相关领域技术