TiDB 3.0版本Binlog组件稳定性

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.10
  • 【问题描述】:请问基于TiDB 3.0版本,在生产环境搭建TiDB主从集群,这块大家有实践过吗,另外想了解下TiDB Binlog相关组件的稳定性如何?

3.x 可以使用 3.0 的最新版本,具体可以看下官网中 release note 中的列表。

当前有线上使用 tidbbinlog 作为线上的主从环境,上线前,建议做好充分的业务测试,在大于等于服务器要求的前提关注延迟和稳定性问题。

使用3.0的最新版本,就是不建议使用3.1对应的版本吗?

4.0 与 3.1 版功能类似,建议使用 4.0.2即可

目前生产TiDB是3.0.3版本,看官方Release Note中3.0.10版本Drainer 支持 relay log,现在想基于Binlog搭建主从节点,我在考虑是升级到哪个版本更好,比如3.0.16还是直接升级到4.0.2。主要考虑的是集群的稳定性和同步组件的稳定性,麻烦给出下建议。

目前建议升级到 4.0.2 或者是 3.x 最新版本,均可,如果主从节点的目的是为了备份,可以考虑 4.0 的 br 工具,如果是仅为从库,上述版本即可。

好的:call_me_hand:

:+1:,binlog 的开启,建议升级到 3.0.10 以上使用 relay log 功能

咨询下,TiDB 3.0.3升级到4.0.2后,MySQL的语法都是保持向下兼容的吧? 就是说运行在3.0.3版本上的业务SQL不需要调整的。

是的不需要