2016-04-08 9 views
0

[die JavaScript-Treiber]Müssen Datenbankverbindungen geschlossen werden?

Ich habe auf mehreren der rethinkdb Beispiel Projekte gesehen, die Verbindungen am Ende jeder Abfrage geschlossen sind (zB conn.close())

Während ich die pädagogischen Gründen verstehen schließen Ist es in den Tutorials tatsächlich performant, Verbindungen manuell zu schließen? Ich habe den Eindruck, dass die Verbindung automatisch geschlossen, sobald es out-of-scope ist

Antwort

0

Sie sollten nicht verlassen Verbindungen offen ..

Sie sollten:

1) Offene Verbindungen so spät wie möglich

2) schließen Verbindungen so schnell wie möglich

die Verbindung selbst ist an den Verbindungspool zurückgegeben. Verbindungen sind eine begrenzte und relativ teure Ressource. Jede neue Verbindung, die Sie mit genau derselben Verbindungszeichenfolge herstellen, kann die Verbindung aus dem Pool wiederverwenden.