MariaDB和MySQL在混合环境中-主/从设计的复制问题
我正在设计一个跨时区的数据复制解决方案,遇到了这样一个问题:我只能在一个位置运行MySQL的旧版本(5.6),而其他两个位置都有10.2 现在,我已经阅读了有关MariaDB的信息。很明显,我不能将MariaDB用作主服务器,而将MySQL用作从服务器 基于Bash脚本的中间解决方案 然而,我想使用我的EU服务器作为主服务器,它正在运行MariaDB。所以我现在正在考虑一种绕过限制的方法。到目前为止,我已经在海外服务器上提出了一个中间数据存储解决方案,在该解决方案中,使用我自己的Bash数据迁移脚本在低带宽链路上定期对数据进行洗牌 主位置需要使用MariaDB 我必须在我的主要位置使用MariaDB,因为我在那里使用ColumnStore数据库。作为应用程序设计的一部分,这是无条件的 这种情况有什么意义吗? 你是否有类似情况的经验,你是否介意分享一些关于你是如何做到这一点的灵感 到目前为止,我最好的解决方案是使用cronned的Bash脚本,其中MySQL数据被转储(MariaDB和MySQL在混合环境中-主/从设计的复制问题,mysql,bash,mariadb,replication,Mysql,Bash,Mariadb,Replication,我正在设计一个跨时区的数据复制解决方案,遇到了这样一个问题:我只能在一个位置运行MySQL的旧版本(5.6),而其他两个位置都有10.2 现在,我已经阅读了有关MariaDB的信息。很明显,我不能将MariaDB用作主服务器,而将MySQL用作从服务器 基于Bash脚本的中间解决方案 然而,我想使用我的EU服务器作为主服务器,它正在运行MariaDB。所以我现在正在考虑一种绕过限制的方法。到目前为止,我已经在海外服务器上提出了一个中间数据存储解决方案,在该解决方案中,使用我自己的Bash数据迁移
mysqldump
),并通过低带宽链路传输,然后与master(ColumnStore存储引擎)合并。我正在查看我的主位置和运行MySQL的辅助位置之间的T+1数据延迟
高度赞赏任何高水平的设计思想或共享经验
致以最诚挚的问候您是否禁用了GTID?(这两种方法有不同的实现。)您是否禁用了GTID?(这两种方法的实现方式不同。)