全站搜索
 
 
产品详情
 
当前位置
产品详情
睿斯数据库复制系统
睿斯数据库复制系统(RSS DRP for Oracle )是我公司专门针对客户信息化系统中的核心Oracle数据库定制开发,可以在不同硬件之间,跨平台的方式,进行不同版本的Oracle数据库之间进行数据复制及异地容灾,也支持Oracle到Mysql等第三方数据库的迁移,支持一对一,一对多,多对一的数据同步,满足了业务系统对于数据库复制,异地容灾,读写分离,数据分发,数据抽取等各类需求,根据不同场景可以实现不同的业务模型。

    睿斯数据库复制容灾软件(RSS DRP for Oracle)是新一代数据库逻辑复制软件,在下文都以DRP(DataBase Replication Platform)简称。

    DRP是一种基于Oracle 在线日志(Redolog)分析技术的结构化数据实施复制备份软件产品,备份数据库始终处于OPEN状态。DRP通过在源端(生产)数据库服务器和目标端(备份端)数据库服务器各自配置一个代理程Sourage Agent Target AgentDRP Agent程序是绿色免安装的程序,直接解压配置启动参数就可以进行数据实时同步。

    DRP利用数据库日志在线跟踪、分析技术,将生产数据库的交易信息以事务为单位,通过异步的方式,实时的传递、装载到目标数据库中,以达到源端、目标端复制数据保持同步的目的。

    DRP通过在线分析Oracle Redo Log 获得SQL语句和数据,完成DataBase级别schema 级别或table级别的数据复制。区别于早期的以SQL语句为单位的日志处理、传输技术,DRP对日志的整合和传输以“事务”为单位,无需处理复杂的"回滚"机制。使用该技术,在拥有高性能的同时还能够更好的保证数据复制的一致性和完整性。

    DRP无需等待Oracle Redo Log文件归档之后再进行处理,而是在线读取其数据块内容,抓取日志跟Oracle数据库写日志是并行操作而又不互相影响,而且不使用Oracle的任何资源。

    DRP也不会传输Oracle redo log的全部内容到目的端,除指定复制对象(数据表)相关的DML/DDL操作之外,其他的信息不做处理,也就是说DRP以事务为单位来跟踪,分析在线日志,只处理已经COMMIT的交易,对于ROLLBACK操作,DRP不处理该操作,所以DRP只抓取约1/3日志变化量。

    DRP读取日志的间隔时间可以用参数设定,以秒为单位。因此正常情况下,DRP都是准实时的抓取变化日志量。在每次抓取的日志量处理完成以后,记录在DRP的缓存目录中,因此对于日常运行过程中,DRP停止或其它原因需要读取归档日志时,根据记录的日志物理位置来定位需要抓取的归档日志。Rac环境中,在每一个实例所在的主机操作系统上可以读取另外主机的在线日志(包括归档日志)。通过每一个实例的日志和SCN来保证交易顺序的准确性。

 

应用场景:

 

         

图示1:数据库复制容灾及读写分离

 

图示2:数据集中容灾及数据仓库

 

图示3:数据库一对多,多对一,层叠复制,

 

解决方案优势

  1. 数据库复制软件是基于数据库底层开发的,是一个通用软件,只需要配置好同步哪些用户或是表的数据就可以了,所以当源库进行调整时,数据复制软件也不需要修改。
  2. 只需要安装软件,配置需要集中读取的用户和表名即可完成数据的实时集中。部署周期短。数据库复制软件是通过对生产库的redolog进行实时跟踪分析,任何数据变化都会在秒级内上传到数据平台,且非常安全可靠。
  3. 数据库复制软件支持多种复制方式,主要指源端和目标端的架构模式,具体分为1:1模式,1:n模式,n:1模式,层叠模式。
  4. 数据库复制软件采用一对多模式,可使几个数据库系统拥有同样的数据,各个系统可以承担不同的业务功能,实现读写分离。

 

脚注信息
国内最专注的双机热备软件及高可用系统解决方案提供商 版权所有 Copyright(C)2017  北京三木联合信息技术有限责任公司