APP下载

Oracle Goldengate在体彩中的数据同步备份技术

2013-11-27李晓辉

承德石油高等专科学校学报 2013年1期
关键词:数据库

李晓辉

(承德石油高等专科学校计算机与信息工程系,河北承德 067000)

各IT部门为了保证生产、教学等日常行为正常运转,一般要求产生数据的系统必须以实时方式传输数据,但在实时共享数据的同时要求信息数据的准确性高,这就需要在选用实时性、同步性性能高的数据库。

本文中所介绍的OracleGoldengate系统就能满足要求实时同步系统开发,系统满足支持核心业务生产的同时,还能够建立备份库,保证生产系统顺畅运转的同时满足大并发量海量数据的查询需求。在数据库应用过程中可以将产生的实时的、数据日志的更新提供给目的端,以实现实时数据共享能力,另外对于核心业务采的N+1容错技术,尽量减少或消除停机带来的灾难;再次为使数据应用有可扩展性,可以实现一对多,多对一的数据复制[1-2];最后支持异构数据库环境下的数据复制。

1 Oracle Goldengate的工作原理

GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志(Online Redo Log)或归档日志(Archive Log)获得数据的增删改变化,并实现过滤,并将相关信息转换为GoldenGate TDM自定义的中间格式存放在队列文件中,使用队列文件暂时存储数据变化;数据经过压缩和加密传送到目的地;发送数据,执行所需的数据变化,然后将数据的变化提交到目的数据库。与此同时目的数据库通过捕捉到的数据变化文件通过数据压缩和加密传送回源数据库。在源数据库与目标数据库之间实现大量数据亚秒一级的实时复制。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库