File organisation henviser til " logiske arrangement " af plader, gennem anvendelse af specifikt korrelerede felter eller kolonner. En fil er hovedsagelig en samling af poster, der indeholder data , der er designet til at blive hentet , når der er gemt . Hvordan en fil er organiseret afhænger af typen og mængden af registreringer bliver gemt , natur brugeradgang , samt den hastighed, hvor det skal hentes. Heap filorganisation
Heap (eller stabel) fil organisationen er en simpel teknik , hvor lagres ved kendelse af input. Dette system har en "hurtig indsats operation ", hvilket betyder , at nye registreringer hurtigt kan føjes til slutningen af filen. Men der udfører en søgning på en bunke organisation tendens til at være tidskrævende , da det indebærer ofte at scanne en stor del af filen. En anden ulempe er, at slettede poster ofte lader huller i strukturen , hvilket kræver ekstra tid brugt på at eliminere plads.
Sequential filorganisation
En almindelig teknik til lagring af store filer , en sekventiel ordning arrangerer poster i en strøm af sammenhængende blokke eller felter . Den sekventielle rækkefølge af records er bestemt af input , der ikke kan ændres en gang gemt. Størrelsen af en post er ligeligt fast og kan kun blive opdateret ved at blive erstattet med en ny registrering af tilsvarende størrelse , som er vedhæftet enden af sekvensen . Ifølge IBM er sekventiel organisation nyttigt for udskrivning af rapporter , og i tilfælde , hvor ordren er ikke vigtigt. Dog kan tilføje og slette filer inden dette system være en udfordring. En rekord kan kun tilgås når alle tidligere filer er blevet læst.
Hash filorganisation
Beskrevet af Computer Science Department, University of Dublin, som en "black box ", en hash organisation tilfældigt gemmer optegnelser , men tildeler dem med en adresse , så de kan hentes. Inden for denne ordning er der ingen " indlysende" sammenhæng mellem nøglen og record. Den vigtigste fordel ved en hash organisation er dens effektive " hentning ydeevne . " Men det kræver , at indekser holdes up-to- date, da en korrupt indeks kan underminere integriteten af de data . En hash organisation kræver også , at en del af diskplads være forbeholdt beregne adresser.