数据库复制技术与审计一体化解决方案
随着企业信息化的不断发展,企业业务量迅速增加,业务种类日益复杂。为了保障业务系统的可用性,企业通常购置存储备份产品去备份数据到本地或异地,当数据库设备发生故障后,可以通过还原备份数据来恢复业务系统。但是这种传统备份恢复机制存在严重的缺陷,一旦数据库服务器出现故障,由于设备维修及还原备份数据需要较长时间,业务系统将长时间停止响应。
灵蜂Beedup采用数据库逻辑复制技术,通过解析还原主库日志,将还原产生的DML及DDL按照事务单元重新在从库执行,实现主从库的数据完全一致。当主库发生故障时,通过IP地址切换方式从库可立即接管主库应用,避免主库故障造成的业务停顿。
相较于传统备份方式,采用数据库逻辑复制方式实现系统容灾有以下优点:
- 从库实时在线可用,既可接管主库查询请求而降低主库负载,也可在主库发生故障时立刻接管主库业务,避免业务中断。
- 主从库支持异构环境,可以是操作系统异构,也可以是数据库版本的异构,如从Linux系统的Oracle RAC 10g环境实时复制数据到Windows系统的Oracle 11g的单实例环境。
- 主从实时双向同步,可用于内外网数据交换、异地双活数据中心,主从系统同时发生业务操作,互相备份。
- 逻辑错误隔离,对于人为、病毒或系统造成的数据库逻辑错误,如文件误删、文件异常写入等导致主库不可用,而传统备份技术会将主库发生的错误操作原样备份到从库从而导致从库亦不可用。
灵蜂Beedup在实时保持主从库数据一致的同时,提供数据库审计功能,实时跟踪记录主表数据变化,审计信息包含变化时间戳,用户代码,操作类型等。审计信息既可细粒度观察主库数据变化轨迹,实现数据操作回溯,也可用于CDC(变化数据捕获)读取,作为实时数据采集的入口点。
灵蜂Beedup提供复制数据统计功能,可深度洞察分析主库内部DML及DDL操作,全方位保护数据库安全。
posted on 2020-07-31 18:58 changchengchang 阅读(187) 评论(0) 编辑 收藏 举报