1、全量复制
Beedup全量复制功能通过遍历比对主从库用户模式及其下包含的各类对象来保证主从库的相关对象一致性。
- 支持角色、用户、架构、登录用户、表 (列定义 主外键 索引)、视图存储过程、函数、触发器、类型、类型体、包、包体、序列、同义词、数据库链接等对象复制
- 全量时可基于模式名、表名及其它对象名进行过滤,实现按需复制。
- 全量时采用批量数据加载模式,实现从库的快速初始化。
- 支持LOB 表的断点续传功能,当连接会话中断重连后,继续复制剩余数据,无需重新开始。
- 全量支持手动触发和事件触发,主从库初始复制可手动切换到全量模式,当主库日志捕获断点丢失时,复制可自动切换到全量模式。
2、增量复制
beedup增量复制通过解析主数据库在线日志或归档日志获得数据的增删改变化,再将这些变化复制到目标数据库,实现主从库相关对象实时一致。
- 支持角色、用户、架构、表 (列定义 主外键 索引)、视图、存储过程、函数、触发器、类型、类型体、包、包体、序列、同义词、数据库链接等对象的DDL 变化复制。
- 支持数据INSERT、UPDATE 和DELETE 操作复制。
- 支持对特定用户操作数据的过滤复制。
- 可基于模式名、表名及其它对象名进行过滤,实现按需复制。
- 增量数据以主库事务为单元复制到从库,确保数据一致性,不复制回滚数据。
- 支持事务操作审计,跟踪操作对象、操作用户及操作时间。
- 支持主库数据操作审计,详细记录每条数据的每次变化,包含数据值、时间戳、用户信息、操作类型等信息,为数据采集工具提供时间戳模式增量支持。(企业版支持)
- 支持复制分析,提供最近10 日复制数据相关信息趋势分析,全面了解主库内部操作情况。
- 增量复制时从库处于活动状态,支持用户读写访问。
- 提供断点续传功能,当传输发生故障时(数据库或网络故障、系统掉电等) ,数据不会丢失,故障修复后,数据从上次断点处继续复制。
- 日志解析断点可手动设置,每次解析时,从断点处扫描日志,解析完后,断点自动移动到最新解析位置。
- 解析可以直接从联机日志开始,也可以指定从归档日志开始解析。
- 支持实时和定时模式复制,提供多种定时策略。
3、差异比对
Beedup 提供主从表差异比对功能,比对结果包含概要统计信息及差异数据明细对照表。
4、差异回补
Beedup提供主从表差异比对回补功能,作为确保主从库数据一致性的后备策略,差异回补具有如下特点:
- 支持回补时间设置,避免干扰主库正常业务。
- 差异回补采用主从表全表比对方式,逐条比对主从表记录,对于主表多余记录则插入从表;对于主从表不同记录,则修改从表对应记录;对于从表多余记录,用户可根据实际业务需求设置,可以保留多余的从表记录,也可以删除多余的从表数据
5、数据审计
Beedup企业版提供主表的数据变化及结构变化审计功能,实时跟踪记录主表数据变化,审计信息包含变化时间戳,用户代码,操作类型等。
- 对于每一将要审计的表,软件在从库额外创建数据变化跟踪表,对于增量复制的每一记录,都将在跟踪表中存放,并额外存放时间戳、用户、操作类型等信息。
- 当启用数据审计时,软件会在从库包含审计表的模式下创建结构变化跟踪表,用于记录该模式下所有审计表的结构变化,并额外存放时间戳、用户等信息。
- 对于变化跟踪表的数据,软件会自动清除过期数据,结构变化记录保留10 天,数据变化记录保留5 天。
6、数据库参
Beedup提供主从库相关运行参数显示,诊断数据库性能及潜在问题。目前支持Oracle、SQL Server、MySQL 参数显示。
7、数据表浏览
- 提供对主从库的结构浏览,包括数据库所有模式,模式下的所有表结构(包含主键,是否为空、字段类型及长度等信息)。
- 提供表数据预览功能,支持最大1000 条数据输出,支持按列对预览数据排序。
- 提供表记录数统计功能。
- 提供表的DDL 定义查看。
-
未完......