3

RethinkDB の接続がどのように機能するかについて、私は少しぼんやりしています。クエリが終了したら閉じずに、クエリを実行するたびに新しい接続を開いています。

これは良い習慣ですか?または、クエリが終了したら明示的に接続を閉じる必要がありますか?

(私はJSドライバーを使用しています。ドキュメントがこれについて語っているとは思いません)

【前の記事のタイトルがあいまいでしたので編集しました】

4

1 に答える 1

4

接続を明示的に閉じる必要があります。そうしないと、データベース サーバーが使い果たされます。アプリケーションを強制終了するまで接続を維持する node.js を実行していると仮定しています。

接続のオーバーヘッドを軽減するために、プールを使用することをお勧めします。事前に作成されたソリューションについては、rethinkdbdash を調べてください。これは基本的に公式のものと同じ API ですが、プールが組み込まれています。

于 2016-06-08T08:54:48.593 に答える