λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> λογισμικού βάσεων δεδομένων

Τι είναι ένα αρχείο στη βάση δεδομένων;

Στο πλαίσιο των βάσεων δεδομένων, ένα "αρχείο" δεν αναφέρεται σε ένα αρχείο με τον ίδιο τρόπο που θα σκεφτόσαστε ένα αρχείο στο λειτουργικό σας σύστημα (όπως ένα έγγραφο `.txt` ή μια εικόνα` .jpg`). Αντ 'αυτού, είναι μια πιο αφηρημένη ιδέα ανάλογα με την αρχιτεκτονική του συστήματος βάσης δεδομένων. Υπάρχουν μερικοί τρόποι με τους οποίους ένα αρχείο μπορεί να σχετίζεται με μια βάση δεδομένων:

* Φυσικά αρχεία δεδομένων: Πολλά συστήματα βάσεων δεδομένων αποθηκεύουν τα δεδομένα τους σε αρχεία στο υποκείμενο λειτουργικό σύστημα. Αυτά τα αρχεία δεν είναι άμεσα προσβάσιμα ή χειραγωγικά από τους χρήστες. Διαχειρίζονται εσωτερικά από το σύστημα διαχείρισης βάσεων δεδομένων (DBMS). Μπορεί να περιέχουν δεδομένα πίνακα, δείκτες ή άλλα μεταδεδομένα. Η συγκεκριμένη μορφή αυτών των αρχείων είναι ιδιόκτητη προς το DBMS (π.χ. `.mdf` για το SQL Server,` .frm 'και `.myd` για το MySQL). Οι χρήστες αλληλεπιδρούν με τα δεδομένα μέσω του SQL ή του API της βάσης δεδομένων, όχι άμεσα με αυτά τα αρχεία.

* lob (μεγάλο αντικείμενο) αρχεία: Ορισμένες βάσεις δεδομένων υποστηρίζουν την αποθήκευση μεγάλων δυαδικών αντικειμένων (blobs) ή μεγάλων αντικειμένων χαρακτήρων (clobs), τα οποία είναι ουσιαστικά μεγάλα αρχεία. Αυτά συνήθως αποθηκεύονται ξεχωριστά από τους κύριους πίνακες βάσης δεδομένων, αλλά διαχειρίζονται τα DBMS. Παραδείγματα περιλαμβάνουν εικόνες, αρχεία ήχου, βίντεο ή μεγάλα έγγραφα κειμένου που είναι αποθηκευμένα σε εγγραφή βάσης δεδομένων. Ενώ είναι ένα "αρχείο", αντιμετωπίζεται ως τύπος δεδομένων στο σύστημα βάσης δεδομένων.

* Αρχεία διαμόρφωσης: Το ίδιο το σύστημα βάσης δεδομένων μπορεί να έχει αποθηκευμένα αρχεία διαμόρφωσης στο λειτουργικό σύστημα. Αυτά τα αρχεία είναι συνήθως βασισμένα σε κείμενο και ελέγχουν διάφορες πτυχές της συμπεριφοράς της βάσης δεδομένων, όπως παραμέτρους σύνδεσης, ρυθμίσεις ασφαλείας ή επιλογές καταγραφής. Αυτά τα αρχεία είναι διαφορετικά από τα αρχεία δεδομένων της βάσης δεδομένων.

* Αρχεία αντιγράφων ασφαλείας/καταγραφής: Τα συστήματα βάσεων δεδομένων συχνά δημιουργούν αρχεία για την αποθήκευση αντιγράφων ασφαλείας των αρχείων καταγραφής δεδομένων και συναλλαγών. Αυτά τα αρχεία είναι ζωτικής σημασίας για την ανάκτηση και τον έλεγχο δεδομένων.

Εν συντομία, ο όρος "αρχείο" σε σχέση με τις βάσεις δεδομένων συχνά αναφέρεται σε έναν υποκείμενο φυσικό μηχανισμό αποθήκευσης ή έναν συγκεκριμένο τύπο μεγάλου αντικειμένου δεδομένων που διαχειρίζεται το DBMS. Είναι σπάνια τα αρχεία που δημιουργούνται από το χρήστη ή χειραγωγημένα αρχεία με την παραδοσιακή έννοια. Δεν θα ανοίξετε ένα αρχείο "Αρχείο" βάσης δεδομένων σε έναν επεξεργαστή κειμένου ή έναν προβολέα εικόνων. Η αλληλεπίδραση συμβαίνει μέσω της διεπαφής της βάσης δεδομένων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα