Мне любопытно узнать, как большие сайты распространяют нагрузку между различными серверами БД в случае, когда пользователи пишут столько, сколько они читают, т.е. когда стандартное решение о том, что один ведущий принимает запись, и несколько подчиненных устройств, которые позволяют пользователям читать данные, не работают, потому что он просто превращает главный сервер в узкое место.Как сохранить несколько серверов DB для чтения/записи в синхронизации?
Для тех из вас, кто управляет большим сайтом с балансировщиком нагрузки -> несколькими веб-серверами -> несколькими серверами БД, как распределить нагрузку равномерно между серверами БД, чтобы пользователи (в лучшем случае) не имели ждать, пока мастер обновит ведомые устройства, или (в худшем случае) пользователи в конечном итоге будут считывать грязные данные из ведомых устройств, которые еще не обновлены?
спасибо.
Было бы полезно отметить ответы, принятые для ваших предыдущих 16 вопросов ... – RedFilter
Я не знаю, как работает Stackoverflow, appart из публикации вопроса и комментария. Я ответила на другие вопросы. – Gulbahar