Wat is een log-gestructureerd bestandssysteem?
Een log-gestructureerd bestandssysteem is een computerbestandssysteem waarin gegevens sneller worden bijgewerkt dan bij traditionele methoden, omdat de meeste acties zijn geschreven in plaats van zoeken. Zoeken wordt vaak uitgevoerd door geheugen en bestandssystemen om een bestand of codering te vinden, maar een log-gestructureerd bestandssysteem heeft meestal zeer weinig zoekopdrachten, omdat zoeken de neiging heeft veel tijd te kosten. De meeste bestands- en archiefgeheugensystemen die in 2011 beschikbaar zijn, geven de voorkeur aan bestanden met weinig zoekopdrachten, omdat ze veel aandacht besteden aan waar een bestand zich bevindt, dus log-gestructureerde systemen werken meestal het beste met deze systemen. Als het geheugen of het bestandssysteem dat toegang heeft tot het log-gestructureerde systeem al weinig zoekopdrachten heeft, kan dit de verwerking zelfs vertragen.
Wanneer een bestandssysteem informatie moet herschrijven of wijzigen, gebeurt dit normaal gesproken door naar het individuele gegeven te gaan en deze te wijzigen. Dit systeem kan soms traag zijn en een log-gestructureerd bestandssysteem gebruikt een andere benadering van snelheidsverwerking. In plaats van deze informatie rechtstreeks aan het te wijzigen bestand toe te voegen, heeft het log-gestructureerde systeem een logboek aan de zijkant en worden alle wijzigingen opgeslagen in het logboek. Nieuwere bewerkingen worden bovenaan toegevoegd, ongeacht welk programma wordt bewerkt.
Wanneer een bestandssysteem een bestand of update moet vinden, gebruikt het een zoekopdracht die het hele systeem doorzoekt. Hoewel het zoekcommando nuttig kan zijn, vooral voor het vinden van begraven informatie, kost het commando vaak veel tijd en geheugen. Om deze reden is het log-gestructureerde bestandssysteem gebouwd op een manier die weinig zoekopdrachten vereist. Dit wordt meestal bereikt door het zijlogboek, omdat het zoeken snel door het logboek kan zoeken in plaats van blindelings de hele computer of server te doorzoeken.
De meeste bestands- en archiefgeheugenstructuren maken geen gebruik van zoekacties, omdat deze alleen worden gebruikt wanneer het systeem niet weet waar een bestand zich bevindt. Wanneer een log-gestructureerd bestandssysteem is geïntegreerd met een ander systeem, zoals een archiefschijf, werken de twee meestal goed samen. Dit leidt tot snellere prestaties en besparing tussen het log-gestructureerde systeem en het tweede systeem.
Als het log-gestructureerde bestandssysteem is geïntegreerd met een ander systeem dat al minimaal zoekt en niet veel geheugen schrijft, dan kan er een probleem zijn. Schrijven wordt niet goed ondersteund, dus het zware gebruik van het log-gestructureerde systeem wordt een last. Het andere systeem moet meestal verwijderopdrachten uitvoeren om ruimte te maken voor het nieuwe schrijven, wat veel tijd en geheugen kost om uit te voeren.