Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
679 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Firebird über CompanyConnect

  Alt 22. Apr 2016, 16:50
Du musst mit den Latenzen des jeweiligen Netzwerkes klar kommen und kannst nicht einfach bei Pingzeiten von 50 oder 100ms oder noch mehr davon ausgehen, das das Datenbankprotokoll dafür alles richtig macht.

ein paar tips für arbeit mit Firbird (geal welche Version) auf lahmen Netzwerken:
-keine parametrisierten Queries verwenden, weil für jeden übertragenen Parameterwert extra Pakete vom Client zum Server gesendet werden
-in den result möglichst Blobs nur dann holen wenn die auch wirklich gebraucht werden, weil jeder Blobwert per extra Paket gesendet wird
-Ergebnisse ggf mit dem List Befehl als ein Blob holen spart auch einiges an Paketen ...

Zusätzliches Paket heisst immer pingzeit dazurechnen ...

Anwendungen, die auf solchen Netzwerkverbindungen laufen sollen, kann man mit Dataset basierenden Standards nicht ohne geeignete Zwischenschicht versuchen, da will am Ende kein Anwender mit arbeiten.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat