..oder auslagern (z.B. Datenbank)
Oder falls es auf keinen Fall eine Datenbank sein soll, dann solltest Du einen File of Record oder noch älter eine Datei mit fixen Satzlängen. Da ist der Platzbedarf u.U. exorbitant. Eine weiter Möglichkeit wäre ein Format ähnlich dBase zuerst Indizes und dann die Daten.
Aber ein richtige Datenbank würde ich auf jeden Fall vorziehen.
Gruß
K-H