山东临沂市房产局成功中标

客户简介:
临沂市房产和住房保障局位于沂州路91号,为市政府直属正县级单位,主管规划区内房产管理,拆迁管理及全市住房制度改革和经济使用房管理工作。内设8个职能科室,执行行政机关制度规定。

项目背景:
随着计算机应用系统的爆炸式发展,业务量迅速增加,业务种类日益复杂,企业必须管理不断增长的信息流量;随着信息量的急剧增大,核心数据的管理变得日益困难。由于临沂市房产局为正县级单位,数据信息系统的安全性、完整性、保密性变的重中之重。随着8个职能科室信息的不断增加扩张,信息数量的同步也为同事带来了不小的烦恼。根据客户情况,联鼎软件决定采用逻辑复制容灾方案来保护客户的信息系统安全

解决方案:
日志分析
Oracle数据库的所有更改都记录在日志中,其中记录了对数据库中的每一个变化。
当我们候需要需要了解数据库中所作的交易时,一个最有效实用而又低成本的方法就是分析Oracle数据库的日志文件。

事务合成
通过ORACLE REDO LOG分析的交易指令存在如下的几个特点:
(1)这些指令是交叉出现的,属于一个交易(Transaction)的多条SQL指令是非连续存储的,多个交易的SQL之间是相互穿插的;
(2)Redo log中记录了所有的commit的交易以及没有commit的交易;

所以,为了提高系统的可控制性、保证逻辑完整性、避免数据丢失,最好将复制的最小单位为一个交易(Transaction),而不是以单个SQL指令为复制单位,这样在Data Target端的交易装载更加容易控制。

同时,对于复制的数据而言,只有那些Commit的数据对于Data Target端系统是有意义的,而对于那些Rollback的数据无需复制到Data target系统上。
所以AliveDB在复制过程中不是复制每个SQL语句,而是对抓取的数据进行交易整合后以交易(Transaction)为单位进行复制,同时只复制COMMIT的交易。


客户收益:
AliveDB复制软件保证数据的一致性和完整性的保证主要通过以下几个方面:


保证交易先后顺序:

保证交易的先后顺序:严格按照源端Transaction执行顺序在目标端加载,严格的I/O顺序是保证系统逻辑正确的关键因素,LanderSync通过对Transaction的SCN号进行判断,并严格保证源系统上先Commit的交易在目标端也是先装载。


检查日志跟踪的连续性:

检查日志跟踪的连续性:AliveDB在每次log读取结束时,都将记录当前读取的日志的Sequence No,Block No和最后读取的Offset,当下次读取文件时,总是需要检查是否和上次读取的位置严格连续,从而保证对日志分析的完整性。


数据一致性检查:

数据一致性检查:AliveDB提供数据一致性检查工具,用来比较源端的记录和目标端的记录是否完全一致。如果出现数据不一致,AliveDB将对不一致的部分进行修复。


销售咨询:400-833-0822
售后热线:800-820-1776
邮箱:support@landersoft.com
地址:上海市浦东新区懿德路519号浦东软件园1号楼402
咨询·购买
联系销售
400-833-0822
业务咨询
产品购买 · 方案介绍