Tartalom
- Adat redundancia
- Korlátozott felhasználói hozzáférés
- A tárolási és hozzáférési szabályok hiánya
- A tranzakciók hiánya
A rendszeradat-fájlok (vagy síkfájl-adatbázisok) kezelése az adatbázis-kezelő rendszerek (például relációs adatbázisok) létrehozása előtt az egyetlen fájlmegőrzési és visszakeresési módszer volt. Miközben fenntartja a használatát, a lapos fájl adatbázisok rossz hozzáférhetőséggel, adatcsökkentéssel, hozzáférési szabvány hiányával és az adatok megszervezésének képességével küzdenek.
A rendszerfájl-adatok kezelése kulcsfontosságú hátrányokkal jár a többi adatbázis-kezelő rendszerhez képest (az .shock adatbázisban mélyen a Fotolia.com-tól)
Adat redundancia
Mivel a síkfájl-adatbázisok olyan fájlokra támaszkodnak, amelyek szöveges formátumú rekordokat tartalmaznak strukturális adatok nélkül, nem lehetséges az egyik fájlról az adatokat összekapcsolni. Ha például egy fájl tartalmazza a "Mr Smith" címjegyzéket, egy másik, azonos címinformációkat használó fájlnak pontosan meg kell ismételnie ezeket az adatokat. A második fájlnak ismétlődnie kell őket. Ez azt jelenti, hogy a "Mr. Smith" címadatok egyszerre két fájlban vannak. Ez nagymértékben az adatok redundanciájához vezet, ami nagyon gyorsan helyet foglalhat az adatbázisban, bizonyítva annak hatékonyságát.
Korlátozott felhasználói hozzáférés
A lapos fájlrendszerek általában nem támogatják a több felhasználó hozzáférését. Ez azt jelenti, hogy a különböző gépeken lévő felhasználók egyidejűleg nem férhetnek hozzá ugyanazokhoz az adatokhoz, korlátozva a hozzáférést, ha több felhasználó egyszerre keresi őket.
A tárolási és hozzáférési szabályok hiánya
Mivel a lapos fájlrendszernek szüksége van a tárolt adatokra, szükségszerűen függ a fájlrendszertől, amely meghatározza, hogy ezek a fájlok hogyan menthetők és olvashatók. Ez összekapcsolja az adatokat a tárolórendszerrel, és minden más olyan szoftver, amelyhez hozzá kell férni, meg kell felelnie a fájlrendszernek. Tehát az adatbázisban bekövetkezett bármilyen változás megköveteli az összes olyan szoftver módosítását, amelyhez hozzá fér.
A tranzakciók hiánya
Az adatok lekérése egy lapos fájlban egyszerűen csak egy fájlba kerül. Az adatok egyszerre több fájlból történő lekérése és lekérése ("tranzakció") lehetetlen. Ez azt jelenti, hogy az összetett kérések, amelyek ezt a helyreállítást pontosan és hatékonyan teszik, egyszerűen nem léteznek.