mein Ansatz für "mehrere Infos pro Datensatz" gleich "eine Datei":
Ich verwende da eine normale Archivdatei als Container (meist 7z oder zip)... da sind alle Streams und Infos als Dateien drin, und künnen sogar mit Standardprogrammen geöffnet werden. Das geht mit benannten ".txt",".csv"...".xyz" Streams auch völlig im
RAM ohne zusätzliche "TempFiles".