Beedup 基于数据库日志解析的实时复制软件产品,提供数据库(Oracle/SQLServer/DB2/MySQL/Gbase/PostgreSQL)异地容灾备份,异地数据同步功能。支持复制时的主库和从库双活,支持CDC(Changed Data Capture), 满足从PC到服务器、从Windows到Linux 再到Unix环境的复制。
Beedup 部署示意图如下所示:
Beedup 提交线程从提交缓冲区读取记录并转换为DML或DDL在从库执行,当对应一个事务的所有DML或DDL全部执行完毕,向从库发送提交命令并存储事务提交点。
捕获线程和提交线程对应的工作原理图:
Beedup 之 半双工双向同步 即 任意时间点只有且仅有一台服务器对外提供其业务响应操作 如示意图:
Beedup之 全双工双向同步 即 active /active用于双业务中心异地互备,两个数据库同时接受业务请求。全双工双向同步需要考虑数据存在主键冲突 如示意图:
Beedup运行界面截图 :
</article>