3

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

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

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

[编辑因为以前的帖子标题含糊]

4

1 回答 1

4

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

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

于 2016-06-08T08:54:48.593 回答