我应该何时打开/closures与数据库的连接? (MariaDB / node.js)
我正在使用https://github.com/mscdex/node-mariasql
我在DB上运行查询的过程中有这些阶段:
var Client = require('mariasql'); var client = new Client(); client.connect(...); client.query(...); client.end();
我应该什么时候运行这些?
每个查询运行整个事情(当然除外)? 保留客户端的一个实例并始终保持打开状态,只需对每个查询运行.query查询?
谢谢
你应该只需要query()
每个查询。 虽然如果你想/需要查询并发性> 1,那么你应该使用一个通用池模块(npm上至less有几个)来创build一个mariasql连接池。