Det är inte korrekt att säga att det bara finns
fyra Typer av filorganisation. Det finns faktiskt många olika sätt att organisera filer, och de specifika typerna beror på sammanhanget. Här är en uppdelning av några vanliga klassificeringar:
1. Efter datastruktur:
* sekventiell: Data lagras i en linjär ordning, som en bandenhet. Du måste läsa igenom data i följd för att hitta en specifik post.
* Indexerad sekventiell: Data lagras i följd, men ett index möjliggör direkt åtkomst till specifika poster. Tänk på det som en bok med innehållsförteckning.
* Direktåtkomst: Varje post har en unik adress, vilket möjliggör direkt åtkomst utan att läsa igenom föregående data. Föreställ dig att komma åt en specifik sida i en bok direkt.
* hashing: Data organiseras med en matematisk funktion (hash -funktion) för att skapa unika nycklar. Detta möjliggör mycket snabb åtkomst, men kan vara utmanande att hantera borttagningar.
2. Efter ansökan:
* dokumentfiler: För lagring av dokument, som textfiler, bilder, presentationer och kalkylblad.
* databasfiler: Designad för att lagra stora, strukturerade datasamlingar, ofta hanteras av ett databashanteringssystem.
* körbara filer: Innehåller instruktioner som en dator kan köra.
* Konfigurationsfiler: Förvara inställningar och konfigurationer för applikationer eller system.
3. Genom lagringsstruktur:
* platta filer: Enkla filer med data lagrade i en enda tabell.
* hierarkiska filer: Organiserad i en trädliknande struktur, med mappar som innehåller andra mappar och filer. Detta är standardfilsystemstrukturen som används på de flesta datorer.
* relationsdatabaser: Data lagras i flera tabeller, med förhållanden definierade mellan dem.
* NoSQL -databaser: Mer flexibla datastrukturer, inte begränsade till traditionella tabeller.
4. Efter filsystem:
* fett (filallokeringstabell): Ett äldre system som används i tidiga operativsystem, där filsystemet lagrar en tabell över filplatser på disken.
* ntfs (nytt teknikfilsystem): Ett mer avancerat filsystem som används av Windows -operativsystem som erbjuder funktioner som behörigheter, kryptering och journalföring.
* ext2, ext3, ext4: Filsystem som vanligtvis används av Linux -distributioner.
Kom ihåg: Det finns ingen enda, universell klassificering av filorganisationen. De specifika typerna som används beror på sammanhanget och syftet med data.