Moin lieber Sven,
Wieso Datei? Zum entspannten Ablegen von beliebig konstruierten Key-Value-Paaren gibts fertige, performante, robuste und standardisiert ansprechbare existierende Lösungen, z.B. CouchDB.
"Apache CouchDB is a document-oriented database..."
Ich habe auf dem Server eine Datei, in der sind Objekte und Eigenschaften abgelegt, ein Objekt ist ein URL, Eigenschaften sind Last-Modified, Title, Description usw.
Diese Datei ist derzeit auf Darstellungsebene strukturiert, es ist eine ini-Datei. Die Datei wird jedoch maschinell erzeugt und auch maschinell gelesen, es ist deswegen nicht notwendig, die Strukturierung auf dem Presentation Layer zu machen (das wäre sinnvoll, wenn ich diese Datei in den Editor nehmen müsste, was jedoch nicht so ist).
Mein erklärtes Ziel ist es daher, die Objekte so abzulegen, dass die Attribute direkt und performant adressierbar sind, sprich: auf Bitebene. Das ist der Hintergrund.
Viele Grüße,
Horst Butterberg