Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird+VPN+Zebedee (https://www.delphipraxis.net/157848-firebird-vpn-zebedee.html)

00000110001 27. Jan 2011 09:14

Datenbank: Firebird • Version: 2.1 • Zugriff über: IB

Firebird+VPN+Zebedee
 
Hallo,
ich habe ein Problem :wink:

Beschreibug:
- Zwei Computer (z.B. Zentrale und Filiale)
- Auf beiden Delphi-Applikation mit der Firebird-DB

Ich will Daten (einige Tabellen) zwischen DB's synchronisieren.

Was ich schon getestet habe:
- VPN Verbindung
- Zebedee

Wenn ich die Daten aus der Filiale (Zebedee-server) holen will, ist alles Ok und ist schnell.
Wenn ich jetzt das gleiche in andere Richtung schicke, dauert es 3-4 Mal so lange.

Komprimiert Zebdee die Daten nur in eine Richtung SERVER->CLIENT?
Muss man Zebedee anders konfigurieren?

Ist für mich OpenVPN da bessere Lösung?

Danke im Voraus!

Lemmy 27. Jan 2011 09:41

AW: Firebird+VPN+Zebedee
 
Hi,

Firebird ist jetzt nicht unbedingt prädestiniert übers Internet Daten zu versenden, da bevor irgend was gesendet wird viele kleine Steuerdaten hin und her geschickt werden, was halt übers Internet verdammt lange dauert. Ich meine, dass das mit der 2.0er besser geworden ist und bis zur 3er nochmal verbessert werden soll.

Wenn es bei dir in die eine Richtung wesentlich langsamer ist würde ich mal die ANbindung prüfen - sind die Verbindungen identisch schnell usw.

Alternative Lösung, die verdammt schnell sein soll: Du verbindest dich nicht per DB-Komponente mit der entfernten DB, sondern schickst im Grunde die SQL per TCP an einen Dienst auf dem Entfernten Rechner, der schickt den dann an die Datenbank und packt das Ergebnis der Anfrage in einen Stream und den schickt er dann als Antwort zurück.

Darüber gabs auch mal ein kleines Tutorial das ich aber auf die Schnelle gerade nicht mehr finde...

00000110001 14. Feb 2011 13:45

AW: Firebird+VPN+Zebedee
 
hi,

ich beschäftige mich immer noch mit dem Problem.

Ich wäre sehr dankbar, wenn du mir den Link fürs Tutorial schicken könntest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz