Вот мой сценарий.
История: У меня много удаленных клиентов. на их ПК я устанавливаю mysql и устанавливаю его как "главный", который собирает данные, которые просто связаны с этим конкретным c клиентом. Также в моем офисе у меня есть центральная база данных MySQL, которая установлена как «ведомая» или «ведущая». Я пытаюсь настроить репликацию MySQL между центральной базой данных MySql (в моем офисе) и всеми моими удаленными клиентами.
детали перечислены ниже. 1. Данные от клиентов индивидуальны. У клиента есть свои данные. 2. клиенты и я совместно используем одну и ту же схему базы данных: одни и те же таблицы. данные сохраняются в согласованных таблицах, которые находятся во всей базе данных Mysql. 3. все данные из таблиц клиентов (DailyWeights) сохраняются в соответствующей таблице (DailyWeights) в центральной базе данных
Требования:
Репликация "UP" от клиентов до центральной базы данных в порядке. Я имею в виду, если я выберу свое решение как шаблон с несколькими источниками, это может быть выполнимо, без проблем. Но если я изменю некоторые данные из «Клиента 1» в таблице DailyWeights центральной базы данных, я хочу, чтобы только соответствующая таблица DailyWeights в «Клиенте 1» была обновлена с измененными данными. Не выгружать все данные из таблицы DailyWeights центральной базы данных в «Клиент 1». То есть я хочу, чтобы только данные клиента 1 были синхронизированы, а не другие, из-за безопасности данных.
У меня такой вопрос:
1.Подходит ли для моего случая репликация с несколькими источниками?
2. Как я могу добиться репликации "вниз"?
Приветствую любые отзывы. Большое спасибо.