为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
V4
【问题描述】
我们的想法是dml在tidb跑,存储过程在mysql上跑
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
V4
【问题描述】
我们的想法是dml在tidb跑,存储过程在mysql上跑
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
理论上是可以的 。
使用 DM 将 mysql 同步到 tidb 再用 ticdc 同步到 mysql
这里会有 几个问题
1.如何避免主键或者唯一键的 冲突问题。这个需要在业务测进行解决
2.当任意一方的同步中断应该如何进行 快速的修复。满足 MTTR
综合以上 2 个问题。目前我们的用户
会在业务上线初期使用 MySQL 与 TiDB 的双相同步,作为整体项目的一个逃生降级方案
后期会将 TP 业务全面迁移到 TiDB 上。
本身 TiDB 在 TP 场景解决的就是 单机容量以及自由扩缩容的问题。而这些特性在 MySQL 的现阶段版本是比较难解决的。
感谢回答,用dm同步binlog的文档有么?我只找到syncer的