Sisu
- Andmete koondamine
- Piiratud kasutajate juurdepääs
- Ladustamise ja juurdepääsu eeskirjade puudumine
- Tehingute puudumine
Süsteemi andmefailide (või lamefailide andmebaaside) haldamine oli ainus viis failide salvestamiseks ja otsimiseks enne andmebaasi haldussüsteemide (nt relatsiooniandmebaasid) loomist. Säilitades mõningaid kasutusviise, kannatavad lamedate failide andmebaasid puuduliku juurdepääsu, andmete koondamise, juurdepääsu standardi puudumise ja andmete võimetuse eest.
Süsteemifailide haldamisel on teiste andmebaasi haldussüsteemidega võrreldes peamised puudused (Andmebaasi pildi sügav .shock poolt Fotolia.com)
Andmete koondamine
Kuna lamefailide andmebaasid tuginevad failidele, mis sisaldavad tekstivormingus dokumente ilma struktuuriandmeteta, ei ole võimalik ühest failist andmeid seostada. Näiteks kui fail sisaldab "Mr Smithi" aadressi, peab teine sama aadressiinformatsiooni kasutav fail neid andmeid korrektselt kopeerima. Teine fail peaks neid dubleerima. See tähendab, et "Hr Smith" aadressi andmed eksisteerivad korraga kahes failis. Suurel määral toob see kaasa andmete koondamise, mis võib andmebaasis väga kiiresti ruumi võtta, tõestades selle ebaefektiivsust.
Piiratud kasutajate juurdepääs
Tavaliselt ei toeta korterfailisüsteemid mitme kasutaja juurdepääsu. See tähendab, et erinevate masinate kasutajad ei pääse samadele andmetele üheaegselt juurde, piirates juurdepääsu, kui mitu kasutajat otsivad neid samal ajal.
Ladustamise ja juurdepääsu eeskirjade puudumine
Kuna korterfailisüsteem vajab salvestatud andmeid, sõltub see tingimata failisüsteemist, mis määrab, kuidas need failid salvestatakse ja loetakse. See seob andmed süsteemi salvestava süsteemiga ja mis tahes muu nende juurde pääsemiseks kasutatav tarkvara peab vastama sellele failisüsteemile. Seega vajavad kõik andmebaasis tehtavad muudatused muudatusi kogu tarkvarale, mis seda kasutab.
Tehingute puudumine
Andmete küsimine lamefailipangalt lihtsalt laadib need andmed ühte faili. Andmete küsimine ja allalaadimine korraga mitmest failist (nn "tehing") on võimatu. See tähendab, et keerulisi taotlusi, mis muudavad selle taastamise täpseks ja tõhusaks, lihtsalt ei eksisteeri.