Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η βάση δεδομένων Shard;
Μια θραύση της βάσης δεδομένων είναι ένα οριζόντιο διαμέρισμα σε μια μηχανή αναζήτησης ή βάση δεδομένων. Κάθε μεμονωμένο διαμέρισμα είναι γνωστό ως shard ή shard βάσης δεδομένων. Κάθε φύλλο βάσης δεδομένων διατηρείται σε μια ξεχωριστή παρουσία του διακομιστή βάσης δεδομένων για να βοηθήσει στην εξάπλωση του φορτίου. Τα κομμάτια της βάσης δεδομένων βασίζονται στο γεγονός ότι μετά από ένα συγκεκριμένο σημείο είναι εφικτό και φθηνότερο να τοποθετούνται κλίμακες οριζόντια από ό, τι κατακόρυφα με την προσθήκη περισσότερων μηχανών.
Η Techopedia εξηγεί τη βάση δεδομένων Shard
Σε μια βάση δεδομένων, ορισμένα δεδομένα παραμένουν πάντα σε όλα τα κομμάτια της βάσης δεδομένων. Στην πραγματικότητα, όλα τα κομμάτια της βάσης δεδομένων λειτουργούν ως η μόνη πηγή για το μοναδικό υποσύνολο δεδομένων. Ένα από τα σημαντικότερα χαρακτηριστικά που σχετίζονται με τα κομμάτια της βάσης δεδομένων είναι ότι είναι πολύ ταχύτερα. Τα μεμονωμένα κομμάτια της βάσης δεδομένων μπορούν απλά να ξεπεράσουν μια μεγάλη μεγάλη βάση δεδομένων λόγω του μικρότερου μεγέθους της. Υπάρχει σημαντική μείωση των δίσκων εισόδου / εξόδου, καθώς βελτιώνεται επίσης η αναλογία μεταξύ μνήμης και δεδομένων στο δίσκο. Αυτό έχει ως αποτέλεσμα λιγότερες κλειδώσεις βάσης δεδομένων, ταχύτερη αναζήτηση ευρετηρίου και βελτίωση των επιδόσεων των επιμέρους συναλλαγών. Η σκίαση βάσεων δεδομένων είναι μια εξαιρετικά κλιμακωτή τεχνική για τη βελτίωση της συνολικής απόδοσης και της απόδοσης μεγάλων επιχειρηματικών εφαρμογών που βασίζονται στη βάση δεδομένων και υψηλών συναλλαγών.
Τα κομμάτια της βάσης δεδομένων βοηθούν στη βελτίωση της επεκτασιμότητας με την ανάπτυξη σε σχεδόν γραμμικό τρόπο. Είναι ευκολότερο να διαχειριστούν, καθώς η κοινή συντήρηση βάσεων δεδομένων μπορεί εύκολα να γίνει σε κομμάτια βάσης δεδομένων. Τα κομμάτια της βάσης δεδομένων βοηθούν επίσης στη μείωση του κόστους, καθώς οι περισσότερες εφαρμογές εκμεταλλεύονται τις βάσεις δεδομένων ανοιχτού κώδικα χαμηλού κόστους.
Υπάρχουν προκλήσεις για την ύπαρξη θραυσμάτων βάσης δεδομένων, όπως η δημιουργία αυτοματοποιημένων αντιγράφων ασφαλείας για τα κομμάτια, η αποφυγή καταστροφής δεδομένων και η στρατηγική αποκατάστασης καταστροφών.
Τα κομμάτια βάσης δεδομένων γίνονται ολοένα και πιο δημοφιλή λόγω της εκθετικής αύξησης των βάσεων δεδομένων όγκου συναλλαγών και επιχειρηματικών εφαρμογών. Τα κομμάτια της βάσης δεδομένων χρησιμοποιούνται κυρίως από ιστότοπους κοινωνικής δικτύωσης, παρόχους υπηρεσιών σε απευθείας σύνδεση και λογισμικό ως εταιρείες παροχής υπηρεσιών.
