Hallo,
ich bin dabei eine Client-Server-Anwendung zu planen und stehe nun vor der Frage, ob ich fuer jeden Client eine eigene Datenbank-Verbindung erstellen soll (bei
Indy wird fuer jeden Client ein eigener Thread erstellt) oder eine globale Verbindung erstelle und alle Zugriffe auf diese schuetze.
Zu den Anforderungen an den Server:
- Es koennen mehrere 100 Clients gleichzeit connecten
- Beim connecten werden pro Client ca 10 Queries ausgefuerht
- Bei Anfragen an den Server _kann_ unter Umstaenden auch aus der DB gelsen werden muessen
- Loggin findet auch ueber die DB statt
Hat jemand Erfahrung mit solchen Szenarien? Welche Komponenten sind fuer den Zugriff auf
MySQL Datenbanken zu empfehlen? Hatte Data
Access Components for
MySQL von Devart ins Auge gefasst.
--
Win32.API