![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
無極樂時
万物皆数
展开
-
MySQL binlog
binlog的三种模式 :statement row mixstatement格式的binlog只保存了执行操作的完整语句,因此在执行的时候是有先后顺序的,否则就会导致数据不一致。这个格式的好处是因为存储的信息量相对较小,所以存储的文件比较小。row格式的binlog保存了对数据操作的上下文,因此是需要存储的信息比较多,存储的文件比较大,但是通过这个方式可以实现数据的完整重放。随着系统...原创 2019-10-14 15:22:22 · 138 阅读 · 0 评论 -
binlog的写入机制
标题原创 2019-07-02 16:25:30 · 788 阅读 · 0 评论 -
两阶段提交
原创 2019-07-03 07:19:54 · 333 阅读 · 0 评论 -
MySQL主备模式的数据一致性解决方案(云溪社区)
根据阿里交易型业务的特点,以及在双十一这样业内罕有的需求推动下,我们在官方的MySQL基础上增加了非常多实用的功能、性能补丁。而在使用MySQL的过程中,数据一致性是绕不开的话题之一。本文主要从阿里巴巴“去IOE”的后时代讲起,向大家简单介绍下我们过去几年在MySQL数据一致性上的努力和实践,以及目前的解决方案。一.MySQL单机的数据一致性MySQL作为一个可插拔的数据库系统,支持...转载 2019-07-18 11:36:11 · 266 阅读 · 0 评论 -
阿里巴巴 MySQL binlog 增量订阅&消费组件
canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括...转载 2019-10-07 09:47:17 · 375 阅读 · 0 评论