Свой сервер или управляемая база
На собственном VPS или физическом сервере вы выбираете окружение и отвечаете за установку, обновления и копии. В управляемом сервисе часть этих работ выполняет поставщик, но версии, расширения и административные права могут быть ограничены условиями продукта.
| Критерий | Своя СУБД | Управляемый сервис |
|---|---|---|
| Окружение | Настраивает ваша команда | В пределах возможностей сервиса |
| Обновления | Нужно планировать самостоятельно | Проверить регламент поставщика |
| Резервные копии | Нужно настроить и испытать | Уточнить глубину хранения и восстановление |
| Перенос | Есть контроль над файлами и экспортом | Проверить доступные способы выгрузки |
Управляемые PostgreSQL и MySQL рассматривайте в составе облачной платформы . Для специфического расширения сначала подтвердите его доступность.
Какие замеры нужны для конфигурации
Соберите пиковое число соединений, медленные запросы, использование памяти, скорость роста таблиц и журналов. Проверьте, не вызвана ли нагрузка неоптимальным запросом: увеличение сервера не устраняет все причины задержек.
Оцените одновременно CPU, рабочий набор в RAM и задержку диска. Для интенсивной записи уточните производительность накопителя под длительной нагрузкой, а не только краткий рекламный тест. Между приложением и базой важна предсказуемая сеть.
Для небольшой базы сравните VDS с облачной машиной. Когда нужны определённые диски, большой запас памяти или несколько экземпляров СУБД, изучите выделенный сервер .
Восстановление важнее наличия файла копии
Определите допустимую потерю данных и время возврата сервиса. Для PostgreSQL существуют разные способы резервирования, включая SQL-выгрузку и архивирование журналов; нужный способ выбирает администратор под задачу. Простая копия файлов работающей базы без согласованной процедуры может оказаться непригодной.
Храните копии вне основного сервера, ограничьте доступ и регулярно восстанавливайте тестовый экземпляр. Реплика помогает отдельным сценариям доступности, но не является заменой независимой копии.
Перенос рабочей базы
Проверьте совместимость версий, кодировок и расширений, заранее измерьте время выгрузки и загрузки. Согласуйте остановку записи или механизм синхронизации. После переключения проверьте операции приложения, целостность данных и возможность возврата. Для связки с учётной системой дополнительно изучите сервер для 1С .