我对RethinkDB中的连接如何工作有点朦胧。我每次执行查询时都会打开一个新连接,而不会在查询完成后关闭它们。
这是一个好习惯吗?或者我应该在查询完成后明确关闭连接吗?
(我正在使用JS驱动程序。我不相信文档会说明这一点)
[编辑以前的帖子标题含糊不清]
答案 0 :(得分:4)
您应该显式关闭连接,否则您将耗尽数据库服务器。我假设您正在运行node.js,这将保持连接直到您终止应用程序。
最好使用池,以减少连接的开销。对于预先制作的解决方案,请查看rethinkdbdash,它与官方API基本相同,但内置池。