为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.0
- 【问题描述】:Mysql作为TIDB的Slave时是否可以正常使用存储过程
现在Mysql上有大量的存储过程存在,所以如果数据库迁移到TIDB的话,是否可以把mysql作为TIDB的从库,以避免大量的业务改造?
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
现在Mysql上有大量的存储过程存在,所以如果数据库迁移到TIDB的话,是否可以把mysql作为TIDB的从库,以避免大量的业务改造?
您好,
tidb binlog 可以实现类似需求,链接如下 https://pingcap.com/docs-cn/stable/reference/tidb-binlog/overview/
如果存储过程不修改数据,只是单纯的计算和统计,可以满足目前项目需求即可,不会影响 tidb 与 mysql 之间的同步
存储过程之间存在调用关系,而且都有写数据的操作,这样是不是会影响TIDB和mysql的同步?
您好,
tidb binlog 形式上类似 mysql slave ,下游数据修改过,如果和上游数据不匹配会出现同步异常的情况
好的,谢谢回答
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。