Failu sistēmas datu pārvaldības trūkumi

...

Failu sistēmas datu pārvaldībai ir galvenie trūkumi, salīdzinot ar datu bāzes pārvaldības sistēmām

Failu sistēmu datu pārvaldība (vai vienotas failu datu bāzes) kalpoja kā vienīgā failu glabāšanas un izguves metode pirms datu bāzu pārvaldības sistēmu (piemēram, relāciju datu bāzu) parādīšanās. Saglabājot zināmu lietojumu, plakano failu datu bāzes cieš no sliktas pieejamības, datu dublēšanas, standarta faila piekļuves trūkuma un nespējas sakārtot datus.

Datu dublēšana

Tā kā vienotu failu datu bāzes balstās uz failiem, kas satur ierakstus kā tekstu bez strukturālajiem datiem, tās nevar saistīt datus no viena faila ar citu. Piemēram, ja vienā failā ir Džonsona kunga adreses ieraksts, citam failam, kurā tiek izmantota Džonsona kunga adreses informācija, šie dati ir jāizveido no jauna. Otrajam failam ir jādublē dati. Tas nozīmē, ka Džonsona kunga adreses dati vienlaikus pastāv divos failos. Lielā mērogā tas noved pie datu dublēšanas, kas var ātri aizņemt vietu datu bāzē un izrādīties izmaksu ziņā neefektīva.

Dienas video

Ierobežota lietotāja piekļuve

Plakano failu sistēmas parasti neatbalsta piekļuvi vairākiem lietotājiem. Tas nozīmē, ka vairāki lietotāji dažādās darbstacijās nevar piekļūt vieniem un tiem pašiem datiem vienlaikus, ierobežojot piekļuvi svarīgiem datiem, ja vairāki lietotāji vienlaikus meklē vienus un tos pašus datus.

Krātuves un piekļuves standartu trūkums

Tā kā plakano failu sistēma paļaujas uz failiem, lai saglabātu datus, tā noteikti ir atkarīga no failu sistēmas, kas nosaka, kā šie faili tiek saglabāti un lasīti. Tas saista datus ar sistēmu, kas tos glabā, un jebkurai programmatūrai, ko izmanto, lai piekļūtu datiem, ir jāatbilst uzglabāšanas sistēmai. Attiecīgi, lai veiktu jebkādas izmaiņas datu bāzē, ir jāveic izmaiņas visā programmatūrā, kas tai piekļūst.

Darījumu trūkums

Pieprasot datus no vienotas failu datu bāzes, dati tiek vienkārši izgūti no viena faila. Datu pieprasīšana un izgūšana no dažādiem failiem vienlaikus (saukta par "darījumu") nav iespējama. Tas nozīmē, ka sarežģīti pieprasījumi, kas padara datu izguvi precīzu un efektīvu, vienkārši nepastāv.