Смущенный о горизонтальном вылете
Пожалуйста, исправьте меня, если я ошибаюсь, но я предполагаю, что обработка большего количества запросов и нагрузки путем добавления большего количества машин или распределения нагрузки между несколькими серверами - это горизонтальное сваливание. Итак, если я добавлю больше серверов, как мне распределить базу данных? Создать ли одну базу данных для хранения пользовательских записей с нескольких серверов? Или я тоже разделил базу? Как насчет целостности базы данных? Как это синхронизировать? Или что мне делать? Я новичок и действительно смущен, но хочу учиться. Я был бы очень признателен, если бы вы могли мне это объяснить. Спасибо!
1 ответ
В этом типе настройки ваш уровень базы данных может не обязательно масштабироваться горизонтально или с той же скоростью, что и ваш веб-уровень. Обычно это веб-слой, который масштабируется за решением балансировки нагрузки.
Для масштабирования базы данных посмотрите на шардинг.