dedlfix: Cache DB Connections

Beitrag lesen

Tach!

Datenbank-Verbindungen werden im eigenen Haptspeicher gecached.
Beim ersten Aufruf der Methode wird die Verbindung hergestellt und verbleibt danach im Hauptspeicher, das ist der Hash %CC_DAL.
Bei jedem weiteren Aufruf mit denselben Parametern (DB-Name, Tab-Name) wird keine neue Verbindung hergestellt, sondern die Instanz aus dem RAM geladen.

Und nun muss man nur noch sicherstellen, dass der nachfolgende Client an keine DB-Session-Daten des vorherigen Client rankommt, und sich dann die Frage stellen, ob Sicherheit und der Aufwand dafür nicht vielleicht die Kosten eines neuen Verbindungsaufbaus übersteigen.

Der Verbindungsaufbau zu für das Web vorgesehenen Datenbanksystemen ist heutzutage meist ausreichend schnell, so dass sich ein Connection-Pool nur in solchen Fällen lohnt, wie zum Beispiel einem langsamen Netzwerk.

dedlfix.