Devo executar o postgresql o tempo todo?

Devo executar o postgresql o tempo todo?

Estou me perguntando se há algum problema de velocidade (no sistema operacional) ou de segurança ao executar o postgresql o tempo todo (usando o launchctl) para o desenvolvimento de aplicativos Rails, se devo iniciar o postgres apenas quando precisar ou se devo usar o sqlite3 para desenvolvimento e postgres para produção?

Responder1

no tipo de nível de uso que o servidor médio possui - não, não fará muita diferença em termos de desempenho. Se você tiver o postgresql conversando com um servidor web/plataforma de linguagem de script na mesma caixa, você simplesmente não pode abrir a porta para o mundo exterior

Ter seu banco de dados em execução o tempo todo é bastante padrão no mundo dos servidores - portanto, é improvável que o desligamento de um servidor de banco de dados tenha qualquer vantagem em termos de desempenho, a menos que seu sistema esteja com pouca potência para a tarefa (um pII ou outra peça de museu, talvez? Meu O pequeno servidor Atom não sofre ao executar postgres E mysql ao mesmo tempo.).

Não sou um desenvolvedor, mas tendo trabalhado com eles, mudar de plataforma pode ser irritante, então desenvolver com SQlite3 e mudar para postgres provavelmente não seria uma boa ideia - no mínimo, você pode desenvolver E solucionar problemas de implementação do postgres em vez de solucionar problemas na produção caso algo dê errado

Resumidamente? não faz sentido.

informação relacionada