Sekvensiell tilgangsfiler er raske på de fleste datamaskiner.
En datamaskin lagrer informasjon på harddisken som et objekt kalt en fil. En fil er en pakke med data som har en størrelse, eier og opprettelsesdato, og den kan ha mange former. Den vanligste typen er sekvensiell tilgangsfil. Sekvensielle filer har enkel organisering, kan enkelt endres med tekstredigerere og er nyttige for eksport av data mellom programmer.
Sekvensiell fil
Et dataprogram lager en sekvensiell fil ganske enkelt ved å skrive dataposter, den ene etter den andre, inn i et nyopprettet filområde. Alle postene kan ha samme lengde, eller lengdene kan variere. Hvis de varierer, slutter hver post med et eller flere spesialtegn; når et program deretter leser filen, bruker det tegnene til å bestemme hvor en post slutter og den neste begynner. Programmer leser sekvensielle filer på samme måte som de ble opprettet: begynner med den første posten og fortsetter, i stigende rekkefølge, til slutten.
Dagens video
Hastighet
Sammenlignet med filer med direkte tilgang, behandler programmer sekvensielle tilgangsfiler raskere. Programmer leser direkte tilgangsfilposter i hvilken som helst rekkefølge, men den fleksibiliteten kommer på prisen av tregere ytelse. Posisjoneringsmekanismen til datamaskinens harddisk fungerer mye mindre for sekvensielle filer enn direkte filer, og datamaskinens sentrale prosesseringsenhet (CPU) har også mindre arbeid med en sekvensiell fil.
Enkelhet
Sekvensielle filer er enkle å lese på grunn av deres enkle organisering. Det er en enkel sak å skrive nye programmer for å lese eksisterende sekvensielle filer, siden programmet leser postene som en enkel serie til det møter et filsluttmerke (EOF). Selv om filen kan ha nesten hvilket som helst innhold, fra digitalt innspilt musikk til teksten i en roman, har filens struktur ingen overraskelser.
Datadeling
Programmer som deler data bruker filformatet sekvensiell tilgang som et "vanlig språk." Et databaseprogram kan for eksempel eksportere en fil for et regneark. Databasesystemets opprinnelige filer er svært sofistikerte; regnearkprogrammet kan ikke få direkte tilgang til dem. Den leser imidlertid enkelt databasens sekvensielle eksportfil, spesielt hvis databasebrukeren velger komma- eller tabulatordelte formater. På grunn av det enkle å dele data, har mange store applikasjoner import- og eksportfunksjoner ved hjelp av sekvensielle filer.