在node.js应用程序上打开数据库连接是一个好习惯吗?

时间:2018-05-26 21:24:40

标签: node.js database connection database-connection

我见过来自不同Node.js框架的示例,其中在应用程序的开头打开了数据库连接,并且在整个应用程序中重用了相同的连接。我已经看到,例如,Mongoose被这种方式使用,而sequelize.js似乎就是这种情况。

这是一个好习惯吗?被劫持可以不断打开连接吗?如果没有,那么这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

是的,这很好。如果需要,您仍然可以使用池。 但通常只有一个连接比每次打开一个新连接更好。 确保您检查错误'数据库实例上的事件。因此,如果删除与DB的连接,则可以重新连接。 你总是可以在你的mysql服务器上有一个hickup。例如,当磁盘空间运行不足或内存已满问题时。