我目前正在开发一个node.js应用程序,它连接到两个数据库MongoDB和IBM DB2。 我在我的应用程序中使用Express JS,ibm-db2,mongoose。我正在尝试从应用层分离数据库层。 Mongoose框架确实为我提供了开箱即用的抽象。但不确定ibm-db2模块是否具有类似功能或任何其他db2包。所以我们决定使用我们自己的自定义实现。不确定这是正确的方法。我有以下问题:
一些博客表示在单独的模块中创建db2连接池(createDB2Connection)。这是正确的方法吗?
在app.js中我们有一个调用此连接模块。如何确保连接池仅执行一次而不是每个请求。我需要为此编码吗?
如果我有连接池层可用,我应该如何使用该连接,然后将连接释放回池中。
由于 的Vivek