Допустим, у меня есть база данных автомобилей. У меня есть марки и модели (FK to Makes). Я планирую, чтобы пользователи отслеживали свои автомобили. у каждого автомобиля есть FK для модели. Теперь у меня много пользователей, и я хочу разделить свою базу данных, чтобы распределить нагрузку. Таблицы Makes и Models не так сильно меняются, но они должны быть общими для всех сегментов. Моя идея состоит в том, чтобы использовать репликацию MySQL из главной базы данных марок и моделей в каждую подчиненную базу данных. У меня вопрос: могу ли я безопасно писать в ведомые базы данных, если я не пишу в эти таблицы на ведущем?
И если говорить об этом, можно ли как-то гарантировать, что в одной подчиненной базе данных будут самые последние данные? Например, кто-то только что добавил марку «Таурус», а затем хочет добавить свою машину. Могу ли я убедиться, что используемая подчиненная база данных имеет самые последние основные данные?