它是否正确我只使用一个连接总是打开而不是连接池?

时间:2015-04-02 17:36:11

标签: node.js oracle connection-pooling

我有一个node.js软件,它一直处理事件并在Oracle数据库中持久保存它们。它是在Oracle发布您自己的驱动程序之前开发的,所以我使用的社区节点模块还没有池连接。然后,我开发了一个数据库模块/类来将数据库与DAO接口。

因此,我实例化一个数据库对象(来自Database类),它始终打开一个连接。由于同步请求,我可以在等待回调时执行其他查询。我认为我的方法就像一个仅限于一个连接的池,但是,不同于我在异步单线程环境中共享连接而不是同步多线程(在这种情况下,我看到它是如何不好)

这种方法不好?我应该为连接池更改它吗?

0 个答案:

没有答案