Hi Taladan,
ich denke der größste Unterschied ist die Tatsache, dass Du bei den .NET DataSets (
XML Datenformat) immer zunächst die für die Verknüpfung, Suche und Abfrage benötigten Daten zum Client laden muss.
Wenn Du nur DataSets nutzt, machst ja erst ein
select * ....
um den DataSet zu füllen und kannst erst danach Suchen und Verknüpfen.
Ergo: Alle Daten müssen gelesen werden.
Wenn Du eine Datenbank nutzt, übergibt Dir die
DB nur die auf die Abfrage passenden Datensätze (Netzwerklast ist geringer, Speicherbedarf im Client kleiner). Auch so Befehle wie GROUP BY, SUM() usw. sind mit den DataSet kaum nachzubilden.
Frohes Schaffen
Niels