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.