Siehe
hier, TTable ist die typische
BDE-DAU-Klickibunti-Komponente.
Kein
SQL, keine gefilterte Ergebnismenge, keine Performance, ...
Wenn die
BDE bei TTable nicht schneller gewesen wäre wäre irgendwas kaputt.
Bei
Paradox wirst du die ganze Tabelle direkt von der Datei in den Speicher laden. Das musst du da immer, deshalb sollte man annehmen, dass Borland dafür gesorgt hat, dass es halbwegs schnell geht.
Ein SELECT * ist in einem (poststeinzeitlichen) serverbasierten
DBMS eher eine krasse Ausnahme. Solche System sind darauf optimiert Teilmengen zu finden und an den Client zu übertragen.
3 Sekunden für solch eine krasse Abfrage sprechen eindeutig
für FB: Viele (auch teure)
DBMS hätten das sicher länger gebraucht. (natürlich andere auch 10-mal weniger
).
Alleine das SELECT * & UNION
zeugt deutlich von "wie gates ohne dass ich groß drüber nachden muss?"