Textdatendatei: Handelt es sich um eine "aktive Liste" oder eine "Datenbank"?
Es gibt eine Textdatei, auf die über eine GUI-Anwendung zugegriffen wird. Die Textdatei besteht im Wesentlichen aus einer Liste von Textelementen mit einer Indexnummer am Anfang.
1234: text1 text2 text3 4567: text1 text2
Die Indexnummern reichen von 1-65000 oder so. Ein Element kann einmal erstellt und für immer verwendet werden ... oder ein Element könnte erstellt, für eine Weile verwendet und dann entfernt werden ... aber manchmal möchte das Element möglicherweise "zurückgebracht" werden (vielleicht Jahre später) und verwendet, nicht unbedingt mit der gleichen Indexnummer, der Inhalt ist jedoch derselbe.
Eine philosophische Frage: Die gewünschte Verwendung dieses Systems fällt in 2 Lager:
Die Textdatei ist eine "aktive Liste". Elemente in der Liste werden verwendet und sind daher erforderlich. Alles, was nicht gerade verwendet wird, sollte aus der Textdatei entfernt werden.
Wie oben .. dient die Datei jedoch auch als Datenbank- / Speichermechanismus. Wir sollten alle diese unbenutzten Elemente in der Textdatei behalten, falls sie wieder benötigt werden.
In Anbetracht eines Konzepts, das der "Trennung von Inhalt und Darstellung" für Websites / Seiten ähnelt, was wäre "Best Practice" für die Verwendung eines solchen Systems?
Ich habe meine eigenen Ansichten :) ... aber ich würde gerne wissen, was andere Leute über den besten Ansatz denken könnten.
Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
4
Linux-Dateisystem
-
13
Welche Vim-Funktionen verwenden Sie?
-
18
Wie lösche ich einen Ordner, der gerade verwendet wird?
-
13
Bester LaTeX-Editor
-
8
Was ist der beste Weg, um MP3s, Fotos und Videos zu organisieren?
-
3
Attribute werden von Windows XP nicht rekursiv geändert
-
6
Wie viele Dateien können Sie in einem Windows-Ordner ablegen, ohne dass die Leistung dadurch merklic...
-
6
Kleiner, leichter Texteditor / Notizgeber mit integrierter starker Verschlüsselung?
-
2
Wie konvertiere ich eine Mac OS Filemaker 2-Datenbank in eine aktuelle FM- oder Bento-Datenbank, wob...
-
5
Wie zeige ich alle Dateien (einschließlich der Dateien in Unterverzeichnissen) an, sortiert nach dem...