2016-06-08 64 views
3

我对RethinkDB中的连接如何工作有些朦胧。每次执行查询时,我都会打开一个新连接,而不会在查询完成后关闭它们。我应该明确关闭RethinkDB连接吗?

这是一个很好的做法吗?还是应该在查询完成后明确关闭连接?

(我使用的是JS的驱动程序。我不相信的文档讲这个)

[编辑的Cuz以前的帖子标题是含糊]

回答

4

你应该明确地有着密切的联系,否则你将耗尽数据库服务器。我假设你正在运行node.js,它将保持连接,直到你终止应用程序。

您最好使用一个池来减少连接的开销。对于预先制定的解决方案,请查看与官方API基本相同的重新思考数据库,但使用内置池。

+0

谢谢你的伟大答案!你抢先了我也会问池塘呢! – williamle8300

相关问题