/ / / Κατανεμημένες βάσεις δεδομένων

Κατανεμημένες βάσεις δεδομένων

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

Christopher Day, ένας γνωστός ειδικός της βάσης δεδομένωνΔεδομένα από όλο τον κόσμο, έχει ταυτοποιηθεί δώδεκα κύριες ιδιότητες που θα πρέπει να έχουν όλες τις κατανεμημένες βάσεις δεδομένων: 1) τοπική αυτονομία, 2) συνεχή λειτουργία, 3) ανεξάρτητες κόμβοι 4) διαφανείς κατακερματισμό, 5) τοποθεσία Διαφάνεια, 6) την επεξεργασία συγκεκριμένα ερωτήματα, 7 ) διαφανή αναπαραγωγή, 8) ανεξαρτησία υλικού, 9) επεξεργασία κατανεμημένης συναλλαγής, 10) διαφάνεια δικτύου, 11) ανεξαρτησία του λειτουργικού συστήματος, 12) ανεξαρτησία από επιλεγμένες βάσεις δεδομένων.

Εξετάστε τις βασικές ιδιότητες που, σύμφωνα με το Data, πρέπει να έχουν όλες τις κατανεμημένες βάσεις δεδομένων, με περισσότερες λεπτομέρειες.

Η τοπική αυτονομία σημαίνει ότι κάθε κόμβος διαχειρίζεται ανεξάρτητα τη βάση δεδομένων του.

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

Ανεξαρτησία των κόμβων. Σε ένα ιδανικό σύστημα, όλοι οι κόμβοι είναι ίσοι σε δικαιώματα και δεν εξαρτώνται ο ένας από τον άλλο. Κάθε βάση δεδομένων που βρίσκεται στον κόμβο παρέχει δεδομένα σε έναν κοινό χώρο με τα ίδια δικαιώματα. Όλες οι βάσεις δεδομένων που αποτελούν μια κατανεμημένη βάση δεδομένων είναι αυτοδύναμες και προστατεύονται από την πρόσβαση από τρίτους.

Διαφανής κατακερματισμός. Αυτή η ιδιότητα απαιτεί οι εσωτερικές βάσεις δεδομένων να υποστηρίζουν κατανεμημένη κατανομή δεδομένων, που στην πραγματικότητα είναι μια ενιαία οντότητα.

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

Επεξεργασία κατανεμημένων αιτημάτων. Η βάση δεδομένων πρέπει να πραγματοποιεί ερωτήματα κατανεμημένων ερωτημάτων στη γλώσσα SQL.

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

Η ανεξαρτησία υλικού σημαίνει ότι όλα τα μοντέλα υπολογιστών μπορούν να λειτουργούν ως κόμβοι ενός δικτύου κατανεμημένης βάσης δεδομένων.

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

Η ανεξαρτησία του OS σημαίνει ότι οι κόμβοι του συστήματος μπορούν να εκτελούνται με οποιοδήποτε λειτουργικό σύστημα.

Η διαφάνεια του δικτύου σημαίνει ότι απαιτείται μόνο μια σύνδεση δικτύου για την πρόσβαση σε όλα τα στοιχεία της κατανεμημένης βάσης δεδομένων.

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

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

</ p>>
Διαβάστε περισσότερα: