Canal实现主备数据库的数据同步(python)
简介
canal主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,其业务包括以下几点:
1、数据库架构
2、数据库实时备份
3、索引编制和实时维护(分散索引,倒排索引等)
4、业务缓存刷新
5、带业务逻辑的增量数据处理
原理
以下是MySql的主备原理
主要步骤为:
1、MySQL master将数据记录到二进制日志事件中,可以通过显示binlog事件进行查看
2、MySQL slave将master的二进制日志事件复制到它的中继日志(中继日志)
3、MySQL slave初始化中继日
原创
2020-06-30 08:32:49 ·
1215 阅读 ·
0 评论