![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: dbExpress
Zugriff auf Firebird per VPN
Hallo zusammen!
In meinem Programm arbeite ich mit einem Firebird 1.5 Server und greife auf die Daten per ClientDataSets und SQLQueries (dbExpress) zu. Das Programm bietet die Möglichkeit auf einen entfernten Firebird-Server per VPN-Verbindung zuzugreifen. Das klappt im Prinzip auch alles bestens. Auch der Datentransfer ist bei größeren Datenmengen hinreichend schnell. Ich habe aber folgendes festgestellt: Unabhängig vom anschließenden Datentransfer benötigt jedes SQL-Statement, das abgesetzt wird, je nach DSL-Uploadrate zwischen 0.5 und 1 s. Bei einzelnen Vorgängen innerhalb des Programms werden viele SQL-Befehle nacheinander abgesetzt. Ich habe versucht, das ganze wo immer es geht, zu optimieren, einzelne Selects zu minimieren und zu Gruppen zusammenzufassen. An einigen Stellen ist das aber nicht wirklich möglich. Vor dem Einfügen eines bestimmten Datensatzes sind z. B. viele Prüfungen in anderen Tabellen notwendig, die sich nicht zusammenfassen lassen. Gibt es irgendwelche Möglichkeiten, den Overhead, den jede einzelne Datenbankanweisung erzeugt, zu minimieren und dadurch die Geschwindigkeit generell zu erhöhen? Gruß Daddy |
Re: Zugriff auf Firebird per VPN
Hallo!
Zitat:
Gruß onlinekater |
Re: Zugriff auf Firebird per VPN
Ja, das habe ich an einigen Stellen, wo es möglich war, auch gemacht. Ist aber aus verschiedenen Gründen nicht überall möglich.
|
Re: Zugriff auf Firebird per VPN
Das ist dann wohl ein Kandidat für eine 3-Schicht Architektur. Die Mittel dafür (Midas alias DataSnap) bringt D7 Arch. ja mit.
PMM |
Re: Zugriff auf Firebird per VPN
|
Re: Zugriff auf Firebird per VPN
Hallo mkinzler!
Klingt interessant! Hat diese Art der Verbindung Deiner Erfahrung nach eine höhere Geschwindigkeit als eine VPN-Verbindung, die über RAS hergestellt wird? Gruß Daddy |
Re: Zugriff auf Firebird per VPN
Müsste man Testen. ZeBeeDee unterstützt auch Kompression
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz