Я решаю проблему репликации master-slave-сервера MySQL. Вот так:Решение для репликации MySQL/MariaDB
У меня есть сервер A и сервер B. Сервер A запускает приложение, которое генерирует данные в таблицы TA1, TA2 и TA3. Я хочу реплицировать определенное подмножество TA1, TA2 и TA3 (определяемое выбором внутреннего соединения) в одну таблицу TB1 на сервер B, выделенный для механизма отчетности. Данные должны быть скопированы на сервер B как можно скорее сразу после их создания на сервере A. Теперь я могу сделать это, как дереворежущий, путем тиражирования таблиц TAx с сервера A на TBx, расположенного на сервере B, а затем создавая представление на сервере B для фильтрации ненужных строк.
О, как я ненавижу это решение. Я хочу сделать фильтрацию строк на стороне сервера A и реплицировать только подмножество. Любые мысли, как настроить его?
Я хочу, чтобы избежать планировщика, который будет запускать запрос каждую минуту или около того, чтобы создать таблицу на сервере A до репликации, я хочу, чтобы избежать использования триггеров для фильтрации данных, я хочу, чтобы данные были реплицированы так много онлайн как можно, ..