我应该明确关闭 RethinkDB 连接吗?

Should I explicitly close RethinkDB connections?

我不太清楚 RethinkDB 中的连接是如何工作的。我每次执行查询时都会打开一个新连接,而不会在查询完成后关闭它们。

这是一个好习惯吗?或者我应该在查询完成后明确关闭连接吗?

(我正在使用 JS driver。我不相信文档说明了这一点)

[编辑因为之前的 post 标题含糊不清]

您应该明确关闭连接,否则您将耗尽数据库服务器。我假设你是 运行 node.js,它将保持连接直到你终止应用程序。

您最好使用池来减少连接的开销。对于预制解决方案,请查看 rethinkdbdash,它与官方解决方案基本相同 API,但具有内置池。