MySQL Репликация из нескольких источников - PullRequest
0 голосов
/ 05 марта 2020

Вот мой сценарий.

enter image description here

История: У меня много удаленных клиентов. на их ПК я устанавливаю mysql и устанавливаю его как "главный", который собирает данные, которые просто связаны с этим конкретным c клиентом. Также в моем офисе у меня есть центральная база данных MySQL, которая установлена ​​как «ведомая» или «ведущая». Я пытаюсь настроить репликацию MySQL между центральной базой данных MySql (в моем офисе) и всеми моими удаленными клиентами.

детали перечислены ниже. 1. Данные от клиентов индивидуальны. У клиента есть свои данные. 2. клиенты и я совместно используем одну и ту же схему базы данных: одни и те же таблицы. данные сохраняются в согласованных таблицах, которые находятся во всей базе данных Mysql. 3. все данные из таблиц клиентов (DailyWeights) сохраняются в соответствующей таблице (DailyWeights) в центральной базе данных

Требования:

Репликация "UP" от клиентов до центральной базы данных в порядке. Я имею в виду, если я выберу свое решение как шаблон с несколькими источниками, это может быть выполнимо, без проблем. Но если я изменю некоторые данные из «Клиента 1» в таблице DailyWeights центральной базы данных, я хочу, чтобы только соответствующая таблица DailyWeights в «Клиенте 1» была обновлена ​​с измененными данными. Не выгружать все данные из таблицы DailyWeights центральной базы данных в «Клиент 1». То есть я хочу, чтобы только данные клиента 1 были синхронизированы, а не другие, из-за безопасности данных.

У меня такой вопрос:
1.Подходит ли для моего случая репликация с несколькими источниками?
2. Как я могу добиться репликации "вниз"?

Приветствую любые отзывы. Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...