Недостатъци на управлението на данните на файловата система

...

Управлението на данните на файловата система има ключови недостатъци в сравнение със системите за управление на бази данни

Управлението на данните на файловата система (или базите данни с плоски файлове) служи като единствен метод за съхранение и извличане на файлове преди появата на системи за управление на бази данни (като релационни бази данни). Въпреки че запазват известна употреба, базите данни с плоски файлове страдат от лоша достъпност, излишък на данни, липса на стандартен достъп до файлове и невъзможност за организиране на данни.

Резервиране на данни

Тъй като базите данни с плоски файлове разчитат на файлове, които съдържат записи като текст без никакви структурни данни, те не могат да свързват данни от един файл към друг. Например, ако един файл съдържа адресен запис на г-н Джонсън, друг файл, който използва адресна информация на г-н Джонсън, трябва да пресъздаде тези данни. Вторият файл трябва да дублира данните. Това означава, че адресните данни на г-н Джонсън съществуват в два файла наведнъж. В големи мащаби това води до излишък на данни, което може бързо да заеме място в базата данни и да се окаже рентабилно.

Видео на деня

Ограничен потребителски достъп

Системите с плоски файлове обикновено не поддържат достъп за множество потребители. Това означава, че множество потребители на различни работни станции нямат достъп до едни и същи данни едновременно, ограничавайки достъпа до важни данни, ако множество потребители търсят едни и същи данни едновременно

Липса на стандарти за съхранение и достъп

Тъй като плоската файлова система разчита на файлове за съхраняване на данни, тя непременно разчита на файловата система, която определя как тези файлове се съхраняват и четат. Това свързва данните със системата, която ги съхранява, и всеки софтуер, използван за достъп до данните, трябва да съответства на системата за съхранение. Съответно, всякакви промени в базата данни изискват промени в целия софтуер, който осъществява достъп до нея.

Липса на транзакции

Изискването на данни от база данни с плосък файл просто извлича данни от един файл. Заявяването и извличането на данни от различни файлове едновременно (наречено "транзакция") е невъзможно. Това означава, че сложни заявки, които правят извличането на данни точно и ефективно, просто не съществуват.