Tiedostojärjestelmän tiedonhallinnan haitat

...

Tiedostojärjestelmän tietojen hallinnassa on merkittäviä haittoja tietokannan hallintajärjestelmiin verrattuna

Tiedostojärjestelmän tietojen hallinta (tai kiinteätiedostoiset tietokannat) toimi ainoana tiedostojen tallennus- ja hakumenetelmänä ennen tietokantojen hallintajärjestelmien (kuten relaatiotietokannat) tuloa. Vaikka kiinteät tiedostot ovat käytössä, ne kärsivät huonosta saavutettavuudesta, tietojen redundanssista, normaalin tiedostojen käytön puutteesta ja kyvyttömyydestä järjestää tietoja.

Datan redundanssi

Koska kiinteätiedostoiset tietokannat perustuvat tiedostoihin, jotka sisältävät tietueita tekstinä ilman rakennetietoja, ne eivät voi yhdistää tietoja tiedostosta toiseen. Jos esimerkiksi yksi tiedosto sisältää herra Johnsonin osoitetietueen, toisen tiedoston, joka käyttää herra Johnsonin osoitetietoja, on luotava kyseiset tiedot uudelleen. Toisen tiedoston on kopioitava tiedot. Tämä tarkoittaa, että Mr. Johnsonin osoitetiedot ovat kahdessa tiedostossa kerralla. Suuressa mittakaavassa tämä johtaa tietojen redundanssiin, joka voi viedä nopeasti tilaa tietokannasta ja osoittautua kustannustehokkaaksi.

Päivän video

Rajoitettu käyttöoikeus

Litteät tiedostot eivät yleensä tue useiden käyttäjien pääsyä. Tämä tarkoittaa, että useat käyttäjät eri työasemilla eivät voi käyttää samoja tietoja samanaikaisesti, mikä rajoittaa pääsyä tärkeisiin tietoihin, jos useat käyttäjät etsivät samoja tietoja samanaikaisesti.

Tallennus- ja käyttöstandardien puute

Koska kiinteä tiedostojärjestelmä luottaa tiedostoihin tietojen tallentamiseen, se välttämättä luottaa tiedostojärjestelmään, joka määrittää, kuinka nämä tiedostot tallennetaan ja luetaan. Tämä sitoo tiedot järjestelmään, joka tallentaa ne, ja kaikkien tietojen käyttämiseen käytettyjen ohjelmistojen on oltava tallennusjärjestelmän mukaisia. Näin ollen kaikki tietokantaan tehtävät muutokset edellyttävät muutoksia kaikkiin sitä käyttäviin ohjelmistoihin.

Transaktioiden puute

Tietojen pyytäminen kiinteätiedostoisesta tietokannasta yksinkertaisesti hakee tiedot yhdestä tiedostosta. Tietojen pyytäminen ja hakeminen useista tiedostoista samanaikaisesti (kutsutaan "tapahtumaksi") on mahdotonta. Tämä tarkoittaa, että monimutkaisia ​​pyyntöjä, jotka tekevät tiedonhausta tarkkoja ja tehokkaita, ei yksinkertaisesti ole olemassa.