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

1 ответ1

2

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

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

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

Короче? нет абсолютно никакого смысла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .