Arkiv organisationen hänvisar till " logiskt arrangemang " av journaler , genom tillämpning av specifikt korrelerade fält eller kolumner . En fil är i huvudsak en samling poster som innehåller uppgifter , som avser att hämtas en gång lagras . Hur en fil är organiserad beror på den typ och mängd av de poster som lagras, arten av användaråtkomst , samt den hastighet som det måste hämtas. Heap Arkiv Organisation
Heap ( eller stapel ) fil organisation är en enkel teknik , där posterna lagras genom beslut av indata . Detta system har en " snabb insats operation ", vilket innebär att nya rekord snabbt kan läggas till i slutet av filen . Men att göra en sökning på en heap organisation tenderar att vara tidskrävande eftersom det ofta innebär scanning en stor del av filen . En annan nackdel är att borttagna poster ofta lämnar hål i strukturen , som kräver extra tid på att eliminera utrymme .
Sequential filorganisering
En vanlig teknik för att lagra stora filer , en sekventiell ordning sorterar posterna i en ström av angränsande block eller fält. Den sekventiella ordningen av poster bestäms av indata , som inte kan ändras en gång lagras . Storleken på en skiva är lika fast och kan bara uppdateras genom att ersättas med ett nytt rekord av motsvarande storlek , vilket läggs till i slutet av sekvensen . Enligt IBM är sekventiell organisation användbart för utskrift av rapporter och i de fall då beställningsformuläret inte är viktigt . Däremot kan lägga till och ta bort filer i detta system vara en utmaning . En post kan endast nås när alla tidigare filer har lästs . Beskrivs av Computer Science Department , University of Dublin , som
Hash filorganisering
en " svart låda ", en hash organisation lagrar slumpmässigt skivor , men tilldelar dem med en adress så att de kan hämtas . Inom detta system finns det ingen " uppenbar " association mellan nyckeln och posten . Den största fördelen med en hash organisation är dess effektiva " hämtning prestanda. " Det kräver dock att index hålls up-to -date , eftersom en korrupt index kan undergräva integriteten av uppgifterna . En hash organisation kräver också att en del av diskutrymmet ska reserveras för att beräkna adresser .