Schau mal, ob da was dabei ist:
http://torry.net/pages.php?id=572
Nutze seit Jahren, wenn ich 'ne "Datenbank" ohne
SQL, die nur im Arbeitsspeicher existiert, brauche, die KbmMemTable. Ist leistungsfähig, schnell, die Daten können auch in unterschiedlichen Formaten auf die Platte geschrieben und von dort wieder geladen werden.
Sortieren per Index ist möglich, ebenso Filtern, Locate, FindFirst, FindNext...
Benötigt für große Datenmengen natürlich entsprechend Speicher, mir ist allerdings bisher nicht aufgefallen, dass der Speicherbedarf bei der Nutzung irgendwie zunimmt.
Ist 'n Nachkomme von TDataSet und kann daher mit allen datenbanksensitiven Komponenten genutzt werden.