如何进行异构数据库同步(上篇) (二)

2014-11-24 10:18:24 · 作者: · 浏览: 1
进行注册流程中,调用新系统提供的接口,由接口程序也进行一个在新Oracle库的注册流程。

3.3.3定期数据校验

数据校验也是异构数据库的一个重要问题,进行一段时间的同步后,怎么能保证两边的数据库是同步的?数据校验的周期如何,是一天,几天,还是?

进行数据校验首先要确定校验指标,最简单的校验指标是重要表的数据量是否相等,另外就是检查表里面的数据是否一致,是否能保证能完成同样的功能,可采用抽查机制等,这些工作不可能靠手工完成,因此需要提供数据校验的程序。数据校验的周期应该是可配置的。

3.3.4日志记录

在进行同步的过程中,有可能因为各种原因导致转换为对方的数据库语句后执行失败,为了日后进行处理和分析,进行错误日志的记录也是非常必要的。