我想仅使用replicate-do-db
同步群集上的某些数据库。
→如果我使用Galera集群,是通过网络发送的所有数据,还是足够智能的节点,只能获取其特定的数据库?
在“经典”主/从MariaDB复制上,过滤器由从属进行,如果不复制该数据库,则会导致网络费用无效。您必须配置blackhole proxy来过滤二进制日志以避免这种情况(setup example),但之后的管理并不容易。如果我可以执行同样的事情,那么对于集群来说它将是完美的:)
答案 0 :(得分:0)
binlog_...
在发送(主)节点中执行。
replicate_...
在接收(从属)节点中执行。
此过滤后的服务器是群集的一部分吗?如果是这样,你正在摧毁加莱拉的美丽。
另一方面,如果这是一个挂掉一个Galera节点的Slave并且Slave没有参与" cluster",这是一个合理的架构。