AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TClientDataSet / TDataSetProvider. Übers Netzwerk?
Thema durchsuchen
Ansicht
Themen-Optionen

TClientDataSet / TDataSetProvider. Übers Netzwerk?

Ein Thema von Jackie1983 · begonnen am 9. Jan 2012 · letzter Beitrag vom 10. Jan 2012
 
Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: TClientDataSet / TDataSetProvider. Übers Netzwerk?

  Alt 10. Jan 2012, 06:15
[QUOTE=shmia;1145120]
Du musst für jede SQL-Abfrage ungefähr mit 30 - 50% Mehraufwand rechnen (gegenüber direkten Abfragen vom Client). Lohnt sich das?
30-50% wovon? Programmieraufwand? Performance?

Bei einer 3-Tier Lösung wird man sicherlich mit gecachten Daten arbeiten sowie einen Großteil der Geschäftslogik im AppServer unterbringen. Auch kann er mit virtuellen Tabellen umgehen, falls das RDBMS keine updateable views unterstützt.

Man bekommt also was für seine 30-50% Performanceverlust (ich gehe davon aus, das Du das meinst).

Ich persönlich habe diese Einbußen allerdings nur bei wirklich großen Datenmengen gespürt. Und da liegt ja der Fehler im Design, denn wir wollen ja eigentlich keine 10000 Records im Client.

Absolut gesehen dauert eine Query 200ms anstatt 100ms, also doppelt so lange. Ich kann das verschmerzen.

Eine 3-Tier Lösung würde ich aber genau dann nicht einsetzen, wenn es mir darum geht, ob ich nun einen OraClient installieren muss, oder nicht. Da würde ich entweder DevArt nehmen oder eben doch den Client installieren. Was ist daran so schlimm?
  Mit Zitat antworten Zitat
 


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 06:17 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