Περιεχόμενο
- Αποκατάσταση στοιχείων
- Περιορισμένη πρόσβαση χρηστών
- Έλλειψη κανόνων αποθήκευσης και πρόσβασης
- Έλλειψη συναλλαγών
Η διαχείριση των αρχείων δεδομένων συστήματος (ή των βάσεων δεδομένων επίπεδων αρχείων) χρησίμευσε ως η μόνη μέθοδος αποθήκευσης και ανάκτησης αρχείων πριν από τη δημιουργία συστημάτων διαχείρισης βάσεων δεδομένων (όπως σχεσιακές βάσεις δεδομένων). Παρέχοντας κάποια χρησιμότητα, οι βάσεις δεδομένων με επίπεδες αρχεία υποφέρουν από κακή πρόσβαση, πλεονασμό δεδομένων, έλλειψη προτύπων πρόσβασης και αδυναμία οργάνωσης δεδομένων.
Η διαχείριση δεδομένων αρχείων συστήματος έχει βασικά μειονεκτήματα σε σύγκριση με άλλα συστήματα διαχείρισης βάσεων δεδομένων (βαθιά στην εικόνα βάσης δεδομένων από .shock από Fotolia.com)
Αποκατάσταση στοιχείων
Επειδή οι βάσεις δεδομένων επίπεδων αρχείων βασίζονται σε αρχεία που περιέχουν αρχεία σε μορφή κειμένου χωρίς δομικά δεδομένα, δεν είναι δυνατή η αντιστοίχιση δεδομένων από ένα αρχείο σε άλλο. Για παράδειγμα, αν ένα αρχείο περιέχει μια καταγραφή διευθύνσεων του "κ. Smith", ένα άλλο αρχείο που χρησιμοποιεί τις ίδιες πληροφορίες διεύθυνσης πρέπει να αναπαράγει με ακρίβεια αυτά τα δεδομένα. Το δεύτερο αρχείο θα πρέπει να τις αντιγράψει. Αυτό σημαίνει ότι τα δεδομένα διεύθυνσης "Mr. Smith" υπάρχουν ταυτόχρονα σε δύο αρχεία. Σε μεγάλη κλίμακα, αυτό οδηγεί σε πλεονασμό δεδομένων, τα οποία μπορούν να καταλαμβάνουν πολύ γρήγορα χώρο στη βάση δεδομένων, αποδεικνύοντας την αναποτελεσματικότητά του.
Περιορισμένη πρόσβαση χρηστών
Τυπικά, τα συστήματα επίπεδου αρχείου δεν υποστηρίζουν την πρόσβαση πολλαπλών χρηστών. Αυτό σημαίνει ότι οι χρήστες σε διαφορετικά μηχανήματα δεν μπορούν ταυτόχρονα να έχουν πρόσβαση στα ίδια δεδομένα, περιορίζοντας την πρόσβαση εάν πολλοί χρήστες τις αναζητήσουν ταυτόχρονα.
Έλλειψη κανόνων αποθήκευσης και πρόσβασης
Επειδή το σύστημα επίπεδων αρχείων χρειάζεται τα αποθηκευμένα δεδομένα, εξαρτάται αναγκαστικά από το σύστημα αρχείων, το οποίο καθορίζει τον τρόπο αποθήκευσης και ανάγνωσης αυτών των αρχείων. Αυτό συνδέει τα δεδομένα με το σύστημα που το αποθηκεύει και κάθε άλλο λογισμικό που χρησιμοποιείται για την πρόσβαση τους πρέπει να συμμορφώνεται με αυτό το σύστημα αρχείων. Επομένως, όλες οι αλλαγές στη βάση δεδομένων απαιτούν αλλαγές σε όλο το λογισμικό που έχει πρόσβαση σε αυτήν.
Έλλειψη συναλλαγών
Η αναζήτηση δεδομένων από μια τράπεζα επίπεδων αρχείων απλώς ανακτά αυτά τα δεδομένα σε ένα μόνο αρχείο. Είναι αδύνατο να ζητείται και να γίνεται ανάκτηση δεδομένων από πολλά αρχεία ταυτόχρονα (αποκαλούμενα "συναλλαγή"). Αυτό σημαίνει ότι τα πολύπλοκα αιτήματα, τα οποία καθιστούν αυτή την ανάκτηση ακριβή και αποτελεσματική, απλά δεν υπάρχουν.