Sisältö
- Tietojen redundanssi
- Rajoitettu käyttöoikeus
- Varastointi- ja käyttöoikeussääntöjen puute
- Transaktioiden puute
Järjestelmätietotiedostojen (tai tasotiedostojen tietokantojen) hallinta oli ainoa tapa tallentaa ja hakea tiedostoja ennen tietokannan hallintajärjestelmien (kuten relaatiotietokantojen) luomista. Säilyttämällä joitakin käyttötarkoituksia, litteät tiedostotietokannat kärsivät huonosta saavutettavuudesta, datan redundanssista, pääsystandardin puutteesta ja kyvyttömyydestä järjestää tietoja.
Järjestelmätiedostonhallinnalla on keskeisiä haittoja verrattuna muihin tietokannan hallintajärjestelmiin (syvästi .shock-tietokannan kuva Fotolia.comista)
Tietojen redundanssi
Koska litteät tiedostot perustuvat tiedostoihin, jotka sisältävät tekstimuodossa olevia tietueita ilman rakenteellisia tietoja, tietoja ei voida yhdistää yhdestä tiedostosta toiseen. Jos esimerkiksi tiedosto sisältää "Mr Smithin" osoitetietueen, toisen tiedoston, joka käyttää samaa osoitetietoa, on toistettava nämä tiedot tarkasti. Toisessa tiedostossa on oltava kaksoiskappale. Tämä tarkoittaa, että "Mr. Smith" -tietotiedot ovat samanaikaisesti kahdessa tiedostossa. Tämä johtaa suuressa mittakaavassa tietojen redundanssiin, joka voi vie tietokannassa hyvin nopeasti tilaa, mikä osoittaa sen tehottomuuden.
Rajoitettu käyttöoikeus
Tyypillisesti litteät tiedostot eivät tue usean käyttäjän pääsyä. Tämä tarkoittaa, että eri koneissa olevat käyttäjät eivät voi käyttää samoja tietoja samanaikaisesti, rajoittamalla pääsyä, jos useat käyttäjät etsivät niitä samanaikaisesti.
Varastointi- ja käyttöoikeussääntöjen puute
Koska litteä tiedostojärjestelmä tarvitsee tallennetut tiedot, se riippuu välttämättä tiedostojärjestelmästä, joka määrittää, miten nämä tiedostot tallennetaan ja luetaan. Tämä sitoo tiedot järjestelmään, joka tallentaa sen, ja kaikkien muiden niiden käyttämiseen käytettävien ohjelmien on täytettävä kyseinen tiedostojärjestelmä. Joten tietokannan muutokset edellyttävät muutoksia kaikkiin sitä käyttäviin ohjelmistoihin.
Transaktioiden puute
Tietojen pyytäminen litteästä tiedostopankista on yksinkertaisesti hakea nämä tiedot yhteen tiedostoon. Tietojen pyytäminen ja hakeminen samanaikaisesti useista tiedostoista (nimeltään "tapahtuma") on mahdotonta. Tämä tarkoittaa, että monimutkaisia pyyntöjä, jotka tekevät palautuksesta tarkan ja tehokkaan, ei yksinkertaisesti ole olemassa.