Σπίτι Βάσεις δεδομένων Τι είναι μια στήλη βάση δεδομένων; - ορισμός από την τεχνολογία

Τι είναι μια στήλη βάση δεδομένων; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η βάση δεδομένων Columnar;

Μια στήλη βάσης δεδομένων είναι ένα σύστημα διαχείρισης βάσεων δεδομένων (DBMS) που αποθηκεύει δεδομένα σε στήλες και όχι σε σειρές δεδομένων ως σχεσιακά DBMSs. Οι κύριες διαφορές μεταξύ μιας στήλης βάσης δεδομένων και μιας παραδοσιακής βάσης δεδομένων με βάση την σειρά επικεντρώνονται γύρω από τις επιδόσεις, τις ανάγκες αποθήκευσης και τις τεχνικές τροποποίησης σχήματος. Ο στόχος αυτού του τύπου βάσης δεδομένων είναι η αποτελεσματική ανάγνωση και εγγραφή δεδομένων προς και από τη δευτερεύουσα αποθήκευση, ώστε να είναι δυνατή η επιτάχυνση του χρόνου επεξεργασίας κατά την επιστροφή ενός ερωτήματος.

Μια στήλη βάσης δεδομένων μπορεί επίσης να είναι γνωστή ως βάση δεδομένων με βάση τις στήλες

Η Techopedia εξηγεί τη στήλη Columnar Database

Τα αποθηκευμένα δεδομένα εμφανίζονται σε σειρά εγγραφών, πράγμα που σημαίνει ότι η καταχώρηση στην πρώτη στήλη σχετίζεται με την καταχώρηση στη δεύτερη στήλη και άλλες στήλες αν η καταχώρηση εμφανίζεται στην ίδια σειρά. Για παράδειγμα, η 100η εγγραφή στη στήλη 1 ανήκει στην ίδια εγγραφή με την 100η καταχώρηση στη στήλη 2. Αυτό καθιστά δυνατή την πρόσβαση σε μεμονωμένα δεδομένα σε στήλες ως ομάδα και όχι την πρόσβαση μεμονωμένα και ανά σειρά. Τα δεδομένα αποθηκεύονται από πάνω προς τα κάτω και όχι από αριστερά προς τα δεξιά, όπως σε ένα RDBMS προσανατολισμένο σε σειρά.

Οι στήλες βάσεων δεδομένων είναι επωφελείς επειδή τα δεδομένα μπορούν να είναι πολύ συμπιεσμένα, πράγμα που επιτρέπει να πραγματοποιούνται στήλες με γρήγορο ρυθμό. Είναι επίσης αυτόματη ευρετηρίαση και χρησιμοποιεί λιγότερο χώρο στο δίσκο σε σύγκριση με ένα RDBMS. Ωστόσο, η διαδικασία φόρτωσης μπορεί να χρειαστεί χρόνος ανάλογα με το μέγεθος των δεδομένων που εμπλέκονται. Επίσης, γίνεται πρόκληση για τη βάση δεδομένων αν υπάρχουν επιπλέον φορτία, γεγονός που δημιουργεί προβλήματα όσον αφορά την απόδοση του συστήματος.

Τι είναι μια στήλη βάση δεδομένων; - ορισμός από την τεχνολογία