У меня есть 2 офиса, которые расположены примерно в 500 км друг от друга, и оба офиса нуждаются в частом доступе к базе данных MySQL. Поэтому, чтобы сделать это быстрее, я планирую настроить два сервера MySQL, где в каждом офисе есть один сервер, а затем заставить эти два сервера MySQL действовать как главный / главный репликации, чтобы оба офиса могли читать / писать с обновленными данными.
Теперь мне интересно, правильное ли это решение или есть лучшее? Пожалуйста, порекомендуйте.
Репликация мастер / мастер, безусловно, является способом достижения желаемых результатов, но вы должны учитывать возможную задержку, возникающую из-за комбинации пропускной способности и объема данных, которые должны быть переданы для поддержания синхронизации.