随笔分类 -  MySQL复制

摘要:1.GTID基本概念 传统的基于binlog position复制的方式有个严重的缺点:如果slave连接master时指定的binlog文件错误或者position错误,会造成遗漏或者重复,很多时候前后数据是有依赖性的,这样就会出错而导致数据不一致。 GTID的全称是global transact 阅读全文
posted @ 2020-02-20 23:20 asea金海兰 阅读(464) 评论(0) 推荐(0)
摘要:参考文档: http://mysql.taobao.org/monthly/2017/04/01/ 阿里内核月报半同步复制的数据一致性 https://www.cnblogs.com/ivictor/p/5735580.html 半同步复制搭建 https://www.cnblogs.com/f-c 阅读全文
posted @ 2020-02-19 16:08 asea金海兰 阅读(308) 评论(0) 推荐(0)
摘要:复制技术的演进可以分为:基于数据安全的复制,基于效率的复制 基于数据安全的复制 异步复制 参考: https://baijiahao.baidu.com/s?id=1639394556343861204&wfr=spider&for=pc https://baijiahao.baidu.com/s? 阅读全文
posted @ 2020-02-18 15:56 asea金海兰 阅读(251) 评论(0) 推荐(0)
摘要:组复制有两种模式 单主模式(single-primary/single-master)下自动选举出一个主节点,从而只允许在同一时刻只有该主节点可以更新数据。 对于MySQL的高级使用人员,可以通过复制组实现多主模型(multi-primary),这种模型下,所有的主节点都可以在同一时刻接受更新操作, 阅读全文
posted @ 2019-04-10 17:28 asea金海兰 阅读(1569) 评论(0) 推荐(0)
摘要:二进制日本质:一系列二进制事件(binlog事件) 二进制日志的结构如下: 索引文件会跟踪本实例所有的binlog文件, binlog相关参数: 在binlog文件中除了format_description和rotate时间之外,其他的事件都被分为组(group)。在事务型存储引擎中,每个组大致对应 阅读全文
posted @ 2018-06-21 09:46 asea金海兰 阅读(120) 评论(0) 推荐(0)