Zitat von
dfried:
Die Dateigröße (und somit die "Datenbankgröße" wird ja physikalisch wirklich nur von deinem Festplattenpaltz begrenzt. Aber ob dein Programm noch vernünftig und flüssig arbeitet wenn du mal 5 Mio Datensätze aus der Datei lädst ist natürlich ne andere Frage.
Bei
XML-Codierte Speicherung ist der Performance-Bremse-Overhead bei
XML-Dateien nicht zu vernachlässigen.
Bei 5 Mio. Datensätze kann man m.E.
XML und damit TClientDataset vergessen. Jede Desktop-Datenbank wird bei passenden Index die Daten in Millisekunden zurückliefern können. Bei
XML wirst Du vermutlich Minuten benötigen (wenn Windows das Swappen anfangen muss) um überhaupt die Datei einlesen zu können.
Windows Vista - Eine neue Erfahrung in Fehlern.