Задать вопрос
hummingbird
@hummingbird

Как плюсы и минусы от размещения БД на удаленном сервере?

Хочу перенести БД на отдельный сервер, чтобы не потреблять ресурсы основного сервера.
Когда выполнял задачи проекта с ноутбука, то скорость чтения и записи была так себе. Понимаю, что канал моего домашнего интернета сильно отличается от канала ДЦ, но все же.

В общем, напишите, пожалуйста, плюсы и минусы такого подхода.
  • Вопрос задан
  • 1686 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Понимаю, что канал моего домашнего интернета сильно отличается от канала ДЦ, но все же.


важна не столько "толщина" канала, но и его "длина". Причем тут чем короче пусть тем лучше. Если оба ваших сервера будут расположены в одном датацентре, то скорее всего "пинг" до сервера с базой будет в пределах 1ms а это приемлемо. Особенно если вы не будете часто рвать соединения с базой.

В общем, напишите, пожалуйста, плюсы и минусы такого подхода.


Плюсы:
- база данных на отдельном сервере, появляется возможность вертикального масштабирования сервера базы данных.
- горизонтальное масштабирование (репликация, read-only реплики например для ускорения чтения)
- два средних сервера обычно стоят дешевле одного мощного.

Минусы:
- Ну это нужно делать, настраивать, тюнить...
- Дополнительные расходы на дополнительные сервера. Причем скорее всего вам захочется иметь еще один сервер "в качестве запасного аэродрома".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы