Connection Pooling

Problem

Jede API-Anfrage benötigt die Datenbank. Das Erstellen und Authentifizieren einer brandneuen Datenbankverbindung ist jedes Mal teuer.

Lösung — Verbindungspool

Behalten Sie wiederverwendbare Verbindungen.
Anfrage → Verbindung ausleihen
        → Abfrage
        → Verbindung zurückgeben
Zukünftige Anfragen verwenden sie wieder.
Kerngedanke: Connection Pooling amortisiert die Kosten für den Aufbau von Datenbankverbindungen.