GoldenGate是国外能够做到Oracle数据库异构同步的只有
产品之一、是一种非插入性的基于日志的结构化数据复制软件
、它是利用解析数据库在线日志后归档日志获得数据的增减变
化、再讲这些变化应用到数据库来体现源数据库与目标数据库
的同步。GoldenGate可在常用的操作系统平台及数据库平台之
间实现数据复制。常应用在应急系统、报表、实施数据、数据
同步等多个场景。
在数据库中、利用GoldenGate捕捉进程、在该进程读取在线
日志或归档日志、提取其中的数据的变化并将增、删、改进行
分析、然后将相关的信息转换为与数据库类型无关的专有格式
、再利用传送进程传送到目标端队列中、捕捉由远端发过来的
数据并保存在列队中、目标系统接受数据变化并缓存在队列中
、为一系列临时储存数据变化的文件、然后投递进程读取队列
数据转化为SQL语句、并通过本地借口投递到目标数据库来实现
数据复制原理。
因为GoldenGate采用的是数据库在线日志或归档日志的进行
分析、这些大大提高了软件的可扩展性、灵活性等性能、基本
上使用所有的操作系统、只和数据库的版本有关、甚至能实现
厂家数据库之间的数据复制、
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29212814/viewspace-776562/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29212814/viewspace-776562/