Назад | Перейти на главную страницу

синхронизация нескольких баз данных в разных местах в MYSQL через определенные промежутки времени

У меня есть система в головном офисе с установленной MySQL. у меня есть клиентские машины в разных местах. Мне нужно синхронизировать всю базу данных, например, как только данные о клиенте вводятся в одном клиенте, они должны быть записаны в центральную базу данных, а затем синхронизированы со всеми другими клиентскими компьютерами. есть ли какая-либо служба MySQL для достижения этого, или мне нужно писать сценарии, чтобы делать это периодически.

Думаю, не в том случае, если вы думаете. Вы не можете использовать репликацию MySQL, если вы пишете на всех узлах. Тогда вы получите противоречивые данные.

Единственный способ - написать скрипт, который синхронизирует все ваши данные, ищет новых клиентов и добавляет их в основную базу данных со всеми связями.