
לניהול נתונים של מערכת קבצים יש חסרונות מרכזיים בהשוואה למערכות ניהול מסדי נתונים
ניהול נתונים של מערכת קבצים (או מסדי נתונים שטוחים) שימשו כשיטה היחידה לאחסון ושליפה של קבצים לפני הופעתן של מערכות ניהול מסדי נתונים (כגון מסדי נתונים יחסיים). תוך שמירה על שימוש מסוים, מסדי נתונים של קבצים שטוחים סובלים מנגישות לקויה, יתירות נתונים, חוסר גישה סטנדרטית לקבצים וחוסר יכולת לארגן נתונים.
יתירות נתונים
מאחר שמסדי נתונים של קבצים שטוחים מסתמכים על קבצים המכילים רשומות כטקסט ללא כל נתונים מבניים, הם לא יכולים לקשר נתונים מקובץ אחד למשנהו. לדוגמה, אם קובץ אחד מכיל רשומת כתובת של מר ג'ונסון, קובץ אחר שמשתמש בפרטי כתובת על מר ג'ונסון צריך ליצור מחדש את הנתונים הללו. הקובץ השני חייב לשכפל את הנתונים. המשמעות היא שנתוני הכתובת על מר ג'ונסון קיימים בשני קבצים בו-זמנית. בהיקפים גדולים, זה מוביל לעודף נתונים שיכול לתפוס במהירות מקום במסד הנתונים ולהוכיח שהוא לא יעיל בעלויות.
סרטון היום
גישה מוגבלת למשתמש
מערכות שטוחות קבצים בדרך כלל אינן תומכות בגישה למספר משתמשים. המשמעות היא שמספר משתמשים בתחנות עבודה שונות לא יכולים לגשת לאותם נתונים בו זמנית, מה שמגביל את הגישה לנתונים חשובים אם משתמשים מרובים מחפשים את אותם נתונים בו-זמנית
חוסר בתקני אחסון וגישה
מכיוון שמערכת קבצים שטוחה מסתמכת על קבצים לאחסון נתונים, היא בהכרח מסתמכת על מערכת הקבצים המגדירה כיצד קבצים אלה מאוחסנים וקריאה. זה קושר נתונים למערכת המאחסנת אותם, וכל תוכנה המשמשת לגישה לנתונים חייבת להתאים למערכת האחסון. בהתאם לכך, כל שינוי במסד הנתונים מחייב שינויים בכל התוכנות הנגישות אליו.
חוסר עסקאות
בקשת נתונים ממסד נתונים של קובץ שטוח פשוט מאחזרת נתונים מקובץ בודד. בקשה ושליפה של נתונים מקבצים שונים בו-זמנית (המכונה "עסקה") היא בלתי אפשרית. המשמעות היא שבקשות מורכבות שהופכות את אחזור הנתונים למדויק ויעיל פשוט אינן קיימות.