![]() |
Datenbank: turbodb • Version: 6 • Zugriff über: Delphi 2009
Firebird in schlechten Netzwerken
Hallo Leute,
könnt Ihr mir sagen wie sich Firebird in schlechten Netzwerken, wie zum Beispiel WLAN oder einer alten ISDN Verbindung verhält. Ich benutze jetzt turbodb und habe echte Probleme, sobald auch nur 2 Clients mit der Datenbank arbeiten läßt die Performance sehr nach. Hat Firebird dort bessere Werte? olaf |
AW: Firebird in schlechten Netzwerken
Wie kann man das mit der "schlechten Performance" verstehen?
Wenn das Netzwerk schlecht ist und somit der Durchsatz mies ist, dann liegt es ja nicht an der Datenbank, wenn die Daten zu langsam ankommen, sondern eben am Netzwerk. Da nützt dann auch die schnellste Multiuser-Datenbank nichts, weil der Flaschenhals das schlechte Netzwerk ist. Wenn dann auch noch mehrere Clients gleichzeitig vom schlechten Netzwerk aus auf die Datenbank zugreifen, dann teilen die Clients sich ja auch noch die miese Bandbreite. Was soll dann da eine andere Datenbank bringen? Natürlich gibt es schlechte und gute DB-rotokolle mit wenig und viel Overhead. Aber es bringt eigentlich eher etwas, clientseitig so viel wie es geht lokal zu cachen (falls möglich), oder die Anzahl der Abfragen zu minimieren, falls das Protokoll wirklich so ins Gewicht fällt. |
AW: Firebird in schlechten Netzwerken
Ich sag mal es gibt schnellere Protokolle als das, das Firebird nutzt. Aus der offiziellen Firebird FAQ
Zitat:
|
AW: Firebird in schlechten Netzwerken
Nur mal, um auch das Undenkbare anzusprechen:
Falls Du TTable benutzt und durch die Tabelle rödelst, könnte eine Einsatz von Querys (SQL-Statements) vermutlich mehr bringen als ein Wechsel der DB. |
AW: Firebird in schlechten Netzwerken
Zitat:
Cheers, Michael |
AW: Firebird in schlechten Netzwerken
Naja, immerhin gibt es da nur einen Request und einen Response. Wenn Firebird wirklich so viel hin und her schickt, dann könnte das durchaus schneller werden.
|
AW: Firebird in schlechten Netzwerken
Zitat:
|
AW: Firebird in schlechten Netzwerken
Hallo,
vielen Dank für eure Bemühungen. Sql-Statmentes benutze ich schon. Werde mehr auf dem Client cachen, das habe ich noch nicht so sehr beachtet. olaf |
AW: Firebird in schlechten Netzwerken
Zitat:
Mindestanforderung ist eine Tabelle die die Aktualität der einzelnen Tabellen verwaltet und das muss Multiuser sicher sein. In kleinen Firmen kann es wesentlich billiger sein das Netzwerk zu verbessern als die Entwicklungsarbeit an kosten verursacht. In großen Firmen ist es sowieso besser sich um einen solchen Flaschenhals zu kümmern... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 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 by Thomas Breitkreuz