Съдържание
- Резервиране на данни
- Ограничен достъп на потребителите
- Липса на правила за съхранение и достъп
- Липса на транзакции
Управлението на системните файлове с данни (или плоски бази данни) е единственият метод за съхранение и извличане на файлове преди създаването на системи за управление на бази данни (като релационни бази данни). При запазване на известна употреба, базите с плоски файлове страдат от лоша достъпност, излишък на данни, липса на стандарт за достъп и невъзможност за организиране на данни.
Управлението на данни от системни файлове има ключови недостатъци в сравнение с други системи за управление на бази данни (дълбоко в изображението на базата от .shock от Fotolia.com)
Резервиране на данни
Тъй като базите с плоски файлове разчитат на файлове, които съдържат записи в текстов формат без никакви структурни данни, не е възможно да се свързват данни от един файл в друг. Например, ако даден файл съдържа запис на адрес на "г-н Смит", друг файл, който използва същата информация за адреса, трябва точно да копира тези данни. Вторият файл трябва да ги дублира. Това означава, че адресите на "г-н Смит" съществуват в два файла едновременно. В голям мащаб това води до излишък на данни, които могат да заемат място много бързо в базата данни, което доказва неефективността му.
Ограничен достъп на потребителите
Обикновено плоските файлови системи не поддържат многопотребителски достъп. Това означава, че потребителите на различни машини не могат да имат достъп до едни и същи данни едновременно, ограничавайки достъпа, ако няколко потребители ги търсят едновременно.
Липса на правила за съхранение и достъп
Тъй като плоската файлова система се нуждае от съхранените данни, тя задължително зависи от файловата система, която определя как тези файлове се съхраняват и четат. Това свързва данните към системата, която я съхранява, и всеки друг софтуер, използван за достъп до тях, трябва да съответства на тази файлова система. Така че всички промени в базата данни изискват промени в целия софтуер, който има достъп до него.
Липса на транзакции
Искането на данни от банка с плоски файлове просто извлича тези данни в един файл. Искането и извличането на данни от множество файлове едновременно (наречено „транзакция“) е невъзможно. Това означава, че сложните заявки, които правят това възстановяване точно и ефективно, просто не съществуват.