Синхронизация баз MySql

125
07 января 2021, 11:20

У меня есть сервер. На нем крутится сайт с базой (глобальный). Есть 2 локальных сервера, в каждого своя БД, но она точно такая как на глобальном. В каждой базе в таблицах есть понятие server_id. Например, в первого локального он равен 1, во второго - 2.

Суть задачи: если что то изменилось на глобальном (вставка, удаление, редактирование), надо что бы данных передались на нужный локальный сервер. И наоборот: если на локальном что то изменилось - глобальный должен получить эти изменения.

Можно что бы это происходило не моментально, а по крону (на локальном может быть обрыв интернета).

Все сайты написаны на php (фреймворк Yii2)

READ ALSO
Почему не работает ни один проект на laravel?

Почему не работает ни один проект на laravel?

Решил обновить homestead и вышла ошибка

117
Как убрать значение акции в свойстве товара

Как убрать значение акции в свойстве товара

Есть товары в админке битрикса с просроченной акциейТо есть у каждого товара есть свойство EVENTS

121
file_get_contents не работает в цикле

file_get_contents не работает в цикле

Пишу так скажем парсер, но не работает file_get_contents в цикле

141
Работа с данными и проверка данных массива

Работа с данными и проверка данных массива

У меня есть массив данных который приходит с POST, а имеено

85