TiDB 开启binlog后,写入是否跟mysql一样是两阶段提交?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】在官方文档的介绍中,没有看到写入流程对binlog写入的描述,所以想在社区上了解一下
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

1 个赞

都是支持的,但是具体实现上有所不同,因为 TiDB 是一个分布式数据库系统,而 MySQL 是一个传统的单节点或主从复制架构的数据库。

也是两阶段提交的,TIDB binlog的源码解析可以参考下:
TiDB 源码阅读系列文章(二十四)TiDB Binlog 源码解析 | PingCAP

1 个赞

Tidb是基于Raft共识算法的分布式事务模型 与Mysql两阶段提交还是一定差异的 但都是为了解决一致性问题 就结果而言是一样的

也是两阶段提交

是的,两阶段提交

都是两部提交的

都是两阶段段提交,有专门的工具解析binlog

1 个赞

感谢各位,明白了 :blush:

都是的

:+1:

都是两阶段段提交 :call_me_hand:

Tidb是基于Raft共识算法的分布式事务模型 与Mysql两阶段提交还是一定差异的 但都是为了解决一致性问题 就结果而言是一样的

也是两阶段提交的