AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zugrifszeit der Firebird komponenten
Thema durchsuchen
Ansicht
Themen-Optionen

Zugrifszeit der Firebird komponenten

Ein Thema von peter12 · begonnen am 19. Apr 2005 · letzter Beitrag vom 19. Apr 2005
Antwort Antwort
peter12

Registriert seit: 28. Feb 2005
Ort: Oberneukirchen ,Österreich
183 Beiträge
 
Delphi 2006 Professional
 
#1

Zugrifszeit der Firebird komponenten

  Alt 19. Apr 2005, 07:16
Datenbank: Firebird • Version: 1,5 • Zugriff über: zeos
Hat mal jemand eine Zugriffszeit kontrolliert bei den Komponenten

IBX
Zeos
UID
Fiplus

peter
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Zugrifszeit der Firebird komponenten

  Alt 19. Apr 2005, 09:00
Hi,

was verstehst Du unter "Zugriffszeit"??

Auf der Seite von FIBPlus gibt es einige Demos von verschiendenen Komponenten, die auf dieselbe Datenbank dieselben Abfragen fahren und FIBPLus ist (wie kann es auch anders sein) immer die schnellste.

Meiner Meinung nach spielt die Geschwindigkeit der Komponenten eine untergeordnete Rolle, denn mit einer schlechten SQL-Abfrage, schlechtem Datenbankdesign und der Unfähigkeit des Softwareentwicklers bei der Erstellung einer Client-Server Applikation geht wesentlich mehr Zeit verloren als durch die Wahl einer bestimmten Verbindungskomponente gewonnen werden kann.

Allerdings kann man grundsätzlich sagen, dass proprietäre Zugriffskomponenten wie FIBPlus, IBX, UIB, den allgemeinen Zugriffskomponenten wie ADO, dbExpress und Zeos (!) überlegen sind, da die speziellen Komponenten alle Fähigkeiten des angesteuerten DBMS ausnutzen können (wenn es denn programmiert ist) und nicht wie die anderen sich auf den kleinsten gemeinsamen Nenner einigen müssen!

Grüße
Lemmy

Nachtrag: Selbst wer seine Applikation mit verschiedenen Datenbanken betreiben will, ist mit speziellen Komponenten besser beraten. Mit einem entsprechenden Applikationsdesign ist es ohne weiteres möglich die Datenbank zu wechseln, wenn die Anbindung in einer speziellen Schicht untergebracht ist.

"Normale" Applikationen werden so entwickelt, dass der Programmcode (die Logik) innerhalb der Formular-Unit steht, incl. der Datenbankanbindung. Besser ist folgender Aufbau:

Visualisierungsschicht - Im Prinzip die Formulare usw.

Programmlogik - Berechnungen und Funktionen

Datenbankanbindung - Datenbankanbindung über Klassen, so dass für jede Datenbank eigene Klassen geschrieben werden müssen, diese können dann aber problemlos gegeneinander ausgetauscht werden
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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