Einzelnen Beitrag anzeigen

raphaelm

Registriert seit: 11. Okt 2006
23 Beiträge
 
#1

Firebird remote Zugriff über Internet

  Alt 9. Sep 2010, 11:18
Datenbank: Firebird • Version: 2.1.3 / 2.5 RC3 • Zugriff über: IBX
Hallo,

meine Anwendung soll direkt auf eine Datenbank im Internet zugreifen. Dies ist generell kein Problem, jedoch macht die Geschwindigkeit mir sehr zu schaffen.

Was mir bereits aufgefallen ist:

Ein Tunnel z.B via zeebeedee (mit höchster zlib Kompression) bringt zwar Vorteile bei großen Datenmengen, aber verzögert kleine Abfragen).

Das Problem ist weniger die Bandbreite, als die Latenz zwischen Client und Server. Unter 20ms Latenz ist das ganze halbwegs nutzbar. Diese Latenzen sind aber nicht überall machbar.

Es ist kein IBX spezifisches Problem (UIB/IBDAC brauchen ähnlich lange).

Blob Felder sollten wo es geht als varchar mit definierter länge gecastet werden.

Das Netzwerk Protokoll von Firebird 1.5 auf 2.1 auf 2.5 soll ja stark optimiert worden sein. Die Unterschiede fallen hier bei Tests jedoch sehr gering aus. Hier sehe ich das Hauptproblem.

Ich komme leider nicht mit nur einem Query aus
--

Gibt es jemanden von euch, der Firebird über Internet oder VPN erfolgreich mit Latenzen >=50ms und vertretbarer Performance einsetzt. Auf was ist zu achten? Kann man die Antwortzeiten bei Abfragen, wenn notwendig auch über eine Middleware, verringern?

Vielen Dank schonmal
Raphael
  Mit Zitat antworten Zitat