Filsystemdatastyring har vigtige ulemper sammenlignet med databasestyringssystemer
Filsystemdatastyring (eller fladfildatabaser) fungerede som den eneste metode til fillagring og hentning før fremkomsten af databasestyringssystemer (såsom relationsdatabaser). Selvom de bevarer en vis brug, lider databaser med flade filer af dårlig tilgængelighed, dataredundans, mangel på standardfiladgang og manglende evne til at organisere data.
Dataredundans
Da flad-fil-databaser er afhængige af filer, der indeholder poster som tekst uden nogen strukturelle data, kan de ikke relatere data fra én fil til en anden. For eksempel, hvis en fil indeholder en adressepost for Mr. Johnson, skal en anden fil, der bruger adresseoplysninger om Mr. Johnson, genskabe disse data. Den anden fil skal duplikere dataene. Det betyder, at adressedataene om Mr. Johnson findes i to filer på én gang. I store skalaer fører dette til dataredundans, der hurtigt kan optage plads i databasen og vise sig at være omkostningsineffektiv.
Dagens video
Begrænset brugeradgang
Fladfilsystemer understøtter normalt ikke adgang for flere brugere. Dette betyder, at flere brugere på forskellige arbejdsstationer ikke kan få adgang til de samme data samtidigt, hvilket begrænser adgangen til vigtige data, hvis flere brugere søger efter de samme data på samme tid
Mangel på opbevaring og adgangsstandarder
Da et fladt filsystem er afhængigt af filer til at gemme data, er det nødvendigvis afhængigt af filsystemet, der definerer, hvordan disse filer gemmes og læses. Dette knytter data til det system, der gemmer dem, og enhver software, der bruges til at få adgang til dataene, skal være i overensstemmelse med lagersystemet. Derfor kræver enhver ændring af databasen ændringer af al den software, der har adgang til den.
Mangel på transaktioner
Anmodning om data fra en flad-fil-database henter simpelthen data fra en enkelt fil. Det er umuligt at anmode om og hente data fra forskellige filer på samme tid (kaldet en "transaktion"). Det betyder, at komplekse anmodninger, der gør datahentning nøjagtig og effektiv, simpelthen ikke eksisterer.