Садржај
- Редундантност података
- Ограничен приступ корисника
- Недостатак правила за складиштење и приступ
- Недостатак трансакција
Управљање системским датотекама података (или флат-филе базама података) је служило као једини начин складиштења и преузимања датотека прије стварања система за управљање базом података (као што су релацијске базе података). Док се одржава одређена употреба, базе података са равним фајловима пате од лоше доступности, залихости података, недостатка стандарда приступа и немогућности организовања података.
Управљање системским датотекама има кључне недостатке у односу на друге системе за управљање базама података (дубоко у бази слике од .схоцк из Фотолиа.цом)
Редундантност података
Пошто се базе података равних фајлова ослањају на датотеке које садрже записе у текстуалном формату без икаквих структуралних података, није могуће повезати податке из једне датотеке у другу. На пример, ако датотека садржи запис о адреси "Мр Смитх", друга датотека која користи исте информације о адреси мора тачно реплицирати ове податке. Други фајл би требало да их дуплира. То значи да подаци о адреси "Мр. Смитх" постоје у два фајла истовремено. У великом обиму, то доводи до редундантности података, који могу брзо заузети простор у бази података, доказујући његову неефикасност.
Ограничен приступ корисника
Системи равних фајлова обично не подржавају вишекориснички приступ. То значи да корисници на различитим машинама не могу истовремено да приступе истим подацима, ограничавајући приступ ако их више корисника истовремено тражи.
Недостатак правила за складиштење и приступ
Будући да систем са равним фајловима треба похрањене податке, он нужно овиси о датотечном суставу, који дефинира начин на који се те датотеке спремају и читају. Ово повезује податке са системом који их чува, а било који други софтвер који се користи за приступ њима мора одговарати том систему датотека. Дакле, било какве промјене у бази података захтијевају промјене у свим софтверима који му приступају.
Недостатак трансакција
Захтевање података из банке са равним фајловима једноставно враћа ове податке у једну датотеку. Тражење и дохваћање података из више датотека у исто вријеме (назива се "трансакција") је немогуће. То значи да сложени захтјеви, који чине овај опоравак точним и ефикасним, једноставно не постоје.