Прежде всего, я новичок в мире распределенных БД, в любом случае сценарий:
У меня есть три сервера в США, Швеции и Австралии, на всех них было развернуто одно и то же веб-приложение с MySQL DB (одинаковая структура). так как разные пользователи используют это приложение и все три БД имеют разные данные; теперь с этого момента нам нужно синхронизировать данные БД каждый раз, когда происходит какое-либо изменение данных на любом из серверов автоматически; подскажите что может быть оптимизированным решением.
или
если мы будем использовать один и тот же сервер БД для всех веб-серверов, это замедлит скорость приложения?
Пожалуйста, предложите что-нибудь для начала.