Was ist ein logarithmisch strukturiertes Dateisystem?
Ein Dateisystem mit Protokollstruktur ist ein Computerdateisystem, bei dem die Aktualisierung von Daten schneller als bei herkömmlichen Methoden durchgeführt wird, da die meisten Aktionen als Schreibvorgänge und nicht als Suchvorgänge ausgeführt werden. Suchvorgänge werden häufig von Speicher- und Dateisystemen durchgeführt, um eine Datei oder Codierung zu finden. Ein Dateisystem mit Protokollstruktur hat jedoch normalerweise nur sehr wenige Suchvorgänge, da Suchvorgänge in der Regel viel Zeit in Anspruch nehmen. Die meisten im Jahr 2011 verfügbaren Datei- und Archivspeichersysteme bevorzugen Dateien mit wenigen Suchvorgängen, da sie sehr darauf achten, wo sich eine Datei befindet. Daher funktionieren Systeme mit Protokollstruktur in der Regel am besten mit diesen Systemen. Wenn der Speicher oder das Dateisystem, das auf das logarithmisch strukturierte System zugreift, bereits wenige Suchvorgänge hat, kann dies die Verarbeitung verlangsamen.
Wenn ein Dateisystem Informationen umschreiben oder ändern muss, geschieht dies normalerweise, indem es zu dem einzelnen Datum wechselt und es ändert. Dieses System kann manchmal langsam sein, und ein Dateisystem mit Protokollstruktur verwendet einen anderen Ansatz, um die Verarbeitung zu beschleunigen. Anstatt diese Informationen direkt zur zu ändernden Datei hinzuzufügen, hat das System mit Protokollstruktur ein Protokoll an der Seite, und alle Änderungen werden im Protokoll gespeichert. Neuere Bearbeitungen werden unabhängig davon, welches Programm gerade bearbeitet wird, hinzugefügt.
Wenn ein Dateisystem eine Datei oder ein Update finden muss, verwendet es einen Suchbefehl, der das gesamte System durchsucht. Während der Suchbefehl nützlich sein kann, insbesondere zum Auffinden vergrabener Informationen, benötigt der Befehl häufig viel Zeit und Speicher. Aus diesem Grund ist das Dateisystem mit Protokollstruktur so aufgebaut, dass nur wenige Suchvorgänge erforderlich sind. Dies wird hauptsächlich durch das Nebenprotokoll erreicht, da die Suche das Protokoll schnell durchsuchen kann, anstatt den gesamten Computer oder Server blind zu durchsuchen.
Die meisten Datei- und Archivspeicherstrukturen verwenden Suchvorgänge nicht gern, da diese nur verwendet werden, wenn das System nicht weiß, wo sich eine Datei befindet. Wenn ein Dateisystem mit Protokollstruktur in ein anderes System, z. B. einen Archivdatenträger, integriert ist, funktionieren die beiden normalerweise gut zusammen. Dies führt zu einer schnelleren Leistung und Speicherung zwischen dem System mit Protokollstruktur und dem zweiten System.
Wenn das Dateisystem mit Protokollstruktur in ein anderes System integriert ist, das bereits minimale Suchvorgänge ausführt und nicht viele Speicherschreibvorgänge ausführt, liegt möglicherweise ein Problem vor. Da Schreibvorgänge nicht gut unterstützt werden, wird die starke Verwendung von Schreibvorgängen durch das System mit Protokollstruktur zu einer Belastung. Das andere System muss normalerweise Löschbefehle ausführen, um Platz für das neue Schreiben zu schaffen, was viel Zeit und Speicher in Anspruch nimmt.