Стоит ли мне постоянно запускать postgresql?

Стоит ли мне постоянно запускать postgresql?

Мне интересно, есть ли какие-либо проблемы со скоростью (в ОС) или безопасностью при постоянном запуске postgresql (с использованием launchctl) для разработки приложений на Rails, следует ли запускать postgres только тогда, когда это необходимо, или следует использовать sqlite3 для разработки и postgres для производства?

решение1

на уровне использования, который имеет средний сервер - нет, это не будет иметь большого значения с точки зрения производительности. Если у вас есть postgresql, общающийся с веб-сервером/платформой языка сценариев на том же самом компьютере, вы можете просто не открывать порт для внешнего мира

Постоянно работающая база данных — это довольно обычное дело в мире серверов, поэтому вряд ли отключение сервера БД даст какие-либо преимущества с точки зрения производительности, если только ваша система не слишком мощна для этой задачи (может быть, pII или другой музейный экспонат? Мой изящный маленький сервер Atom не страдает от одновременной работы postgres и mysql).

Я не разработчик, но, работая с ними, я понимаю, что смена платформы может быть раздражающей, поэтому разработка с SQLite3 и переход на Postgres, вероятно, не будет хорошей идеей. По крайней мере, вы сможете разрабатывать и устранять неполадки в реализации Postgres, вместо того чтобы устранять неполадки в рабочей среде, если что-то пойдет не так.

Короче говоря, в этом нет никакого смысла.

Связанный контент