Кластер MariaDB Galera: применяются ли фильтры replicate-do-db до или после отправки данных?

Я хотел бы синхронизировать только некоторые базы данных в кластере, с replicate-do-db,

→ Если я использую кластер Galera, все ли данные передаются по сети, или узлы достаточно умны, чтобы выбирать только свои конкретные базы данных?

При "классической" репликации master/slave MariaDB фильтры создаются подчиненным устройством, что приводит к тому, что сетевая плата взимается даром, если вы не реплицируете эту базу данных. Чтобы избежать этого, необходимо настроить прокси-сервер blackhole для фильтрации двоичных журналов ( пример настройки), но администрирование после этого не очень просто. Так что было бы идеально с кластером, если бы я мог выполнить то же самое:)

1 ответ

binlog_... выполняются в отправляющем (главном) узле.

replicate_... выполняются в принимающем (ведомом) узле.

Является ли этот отфильтрованный сервер частью кластера? Если это так, вы разрушаете большую часть красоты Galera.

С другой стороны, если это Slave, висящий на одном из узлов Galera, и Slave не участвует в "кластере", это разумная архитектура.

Другие вопросы по тегам