MariaDB和MySQL在混合环境中-主/从设计的复制问题

MariaDB和MySQL在混合环境中-主/从设计的复制问题,mysql,bash,mariadb,replication,Mysql,Bash,Mariadb,Replication,我正在设计一个跨时区的数据复制解决方案,遇到了这样一个问题:我只能在一个位置运行MySQL的旧版本(5.6),而其他两个位置都有10.2 现在,我已经阅读了有关MariaDB的信息。很明显,我不能将MariaDB用作主服务器,而将MySQL用作从服务器 基于Bash脚本的中间解决方案 然而,我想使用我的EU服务器作为主服务器,它正在运行MariaDB。所以我现在正在考虑一种绕过限制的方法。到目前为止,我已经在海外服务器上提出了一个中间数据存储解决方案,在该解决方案中,使用我自己的Bash数据迁移

我正在设计一个跨时区的数据复制解决方案,遇到了这样一个问题:我只能在一个位置运行MySQL的旧版本(5.6),而其他两个位置都有10.2

现在,我已经阅读了有关MariaDB的信息。很明显,我不能将MariaDB用作主服务器,而将MySQL用作从服务器

基于Bash脚本的中间解决方案

然而,我想使用我的EU服务器作为主服务器,它正在运行MariaDB。所以我现在正在考虑一种绕过限制的方法。到目前为止,我已经在海外服务器上提出了一个中间数据存储解决方案,在该解决方案中,使用我自己的Bash数据迁移脚本在低带宽链路上定期对数据进行洗牌

主位置需要使用MariaDB

我必须在我的主要位置使用MariaDB,因为我在那里使用ColumnStore数据库。作为应用程序设计的一部分,这是无条件的

这种情况有什么意义吗?

你是否有类似情况的经验,你是否介意分享一些关于你是如何做到这一点的灵感

到目前为止,我最好的解决方案是使用cronned的Bash脚本,其中MySQL数据被转储(
mysqldump
),并通过低带宽链路传输,然后与master(ColumnStore存储引擎)合并。我正在查看我的主位置和运行MySQL的辅助位置之间的T+1数据延迟

高度赞赏任何高水平的设计思想或共享经验

致以最诚挚的问候

您是否禁用了GTID?(这两种方法有不同的实现。)您是否禁用了GTID?(这两种方法的实现方式不同。)