Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Abrir conexão com o banco e fechar a cada consulta MongoDB

Olá!

Estou desenvolvendo uma aplicação utilizando MongoDB, e tenho o hábito de a cada consulta abrir a conexão com o banco e fechar ao finalizar a consulta.

Estou utilizando a lib mongoose para trabalhar com o mongo trabalhando com Node.js.

É necessário fechar e abrir as conexões a cada consulta no banco? Não necessariamente apenas com Mongo, mas utilizando sequelize também.

2 respostas
solução!

Oi Helder, tudo bem ?

Não é muito legal, pois isso acaba gastando muito processamento da sua aplicação e seu banco pode ficar lento com tantas aberturas e fechamentos.

Geralmente a galera faz um pool de conexões e reaproveita as que estão abertas.

Obrigado Matheus!

Esclareceu minha dúvida, fiz algumas mudanças no código e e ficou perceptível a performance na aplicação.