Проектирование синхронизации между несколькими узлами

У меня есть база данных контента, которая размещена в 10 разных регионах. Владельцы продуктов могут добавлять / изменять / удалять продукт по своему усмотрению. Со временем эти базы данных стали существенно другими. Я не могу синхронизировать полную таблицу между этими экземплярами. Тот, который имеет дату последнего изменения в качестве последних побед, будет реплицирован на все остальные экземпляры.

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

Основной базой данных, которую я использую, является MySQL. Кто-нибудь знает об инструменте, который достаточно гибок, чтобы позволить мне синхронизировать эти 10 экземпляров на основе последних обновленных даты и времени.

Эти экземпляры находятся в облаке AWS.

0 ответов

Другие вопросы по тегам