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

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

Anonim

Ερ:

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

ΕΝΑ:

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

Webinar: Μετακίνηση σχεσιακών βάσεων δεδομένων πέρα ​​από την παραδοσιακή

Εγγραφείτε εδώ

Σε μια διαχωρισμένη βάση δεδομένων, μερικά κατατμημένα σύνολα μπορούν να μοιράζονται σε διάφορους κόμβους ή διακομιστές. Άλλοι θα στεγάζονται ανεξάρτητα σε έναν κόμβο.

Διαφορετικοί τύποι διαμέρισης περιελάμβαναν το διαχωρισμό εύρους, τη διαίρεση καταλόγων και τη διαίρεση κατακερματισμού. Στην κατανομή της περιοχής, οι μηχανικοί χωρίζουν έναν ενιαίο πίνακα βάσης δεδομένων χωρίζοντάς τον σε πολλαπλά εύρη κλειδιών. Η κατάτμηση λίστας περιλαμβάνει τη λήψη ενός αναγνωριστικού κορυφαίου επιπέδου και την ομαδοποίηση των συνόλων δεδομένων σε έναν κόμβο διαχωρισμένης βάσης δεδομένων. Η διαίρεση Hash χρησιμοποιεί μια λειτουργία κατακερματισμού για να ταξινομήσει τη διαμέριση των συνόλων δεδομένων.

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

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