我们可以在Percona XtraDB Cluster中设置复制过滤器吗?

我们可以在Percona XtraDB Cluster中设置复制过滤器吗?

💡 原文英文,约6100词,阅读约需22分钟。
📝

内容提要

Percona XtraDB Cluster支持在集群内部同步复制的同时,为外部异步复制设置复制过滤器。在Percona Server 5.7中,复制过滤器应用于全局,但在Percona Server 8.0中,可以为特定的复制通道设置。建议不要在PXC 5.7或MariaDB 10.3中使用复制过滤器,因为可能导致集群不同步。Percona XtraDB Cluster确保了关键应用的高可用性。

🎯

关键要点

  • Percona XtraDB Cluster支持在集群内部同步复制的同时,为外部异步复制设置复制过滤器。
  • 在Percona Server 5.7中,复制过滤器应用于全局,而在Percona Server 8.0中,可以为特定的复制通道设置。
  • 建议不要在PXC 5.7或MariaDB 10.3中使用复制过滤器,因为可能导致集群不同步。
  • PXC的主要目的是确保集群内所有节点的数据自动同步。
  • 在某些情况下,用户可能希望在PXC的某个节点上过滤掉特定的表。
  • 测试表明,PXC-5.7.43支持从外部复制并应用过滤器,但该过滤器也影响集群内部的同步复制。
  • PXC-8.0.34则支持从外部复制并应用过滤器,但该过滤器不会影响集群内部的同步复制。
  • MySQL 8.0引入了为特定复制通道设置过滤器的功能,解决了之前版本的全局过滤器问题。
  • 在PXC 5.7中使用复制过滤器可能导致集群不同步,而在PXC 8.0中则不会。
  • 使用Percona XtraDB Cluster可以确保关键应用的高可用性。
➡️

继续阅读