Hallo cheatzs,
die Lösung Deines Problems geht aus Teilen Deines Postings hervor.
Eine Menge von einzelnen Dateien mit kleinen Datenmengen ist
vielleicht tatsächlich unpraktisch. Das hängt allerdings auch
vom Problem selbst ab. Wenn die Dateien Daten vom gleichen Typ haben,
kannst Du sie natürlich in eine Datenbank importieren. Bedenke bitte,
dass "Methoden" wie Arrays, Listen, etc., die zur Laufzeit Deine
50000-1000000 Daten beinhalten würden Deinen Arbeitsspeicher sehr
belasten.
Daher meine Frage:
Benötigst Du diese Menge an Daten zur gleichen Zeit?
Wenn ja, dann ist Dein Vorschlag mit der Datenbank eine gute Lösung,
wenn nicht, dann kannst Du Deine Daten aus den Dateien teilweise in
Konstrukte wie Arrays, dyn. Listen, etc. übertragen. D.h. die Daten,
die Du zu einer bestimmten Zeit benötigst, schnappst Du Dir aus den
Dateien. Benötigst Du diese Daten nicht mehr, dann lässt Du die Daten
wieder frei (ich denke da an Filestreams).
Es hängt also davon ab, auf wie viele Daten Du zu gleichen Zeit zugreifen möchtest.
DANNYBOY