Αντοχή

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 18 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 13 Ενδέχεται 2024
Anonim
Εισαγωγή στην Αντοχή των Υλικών:  Βασικές Έννοιες
Βίντεο: Εισαγωγή στην Αντοχή των Υλικών: Βασικές Έννοιες

Περιεχόμενο

Ορισμός - Τι σημαίνει ανθεκτικότητα;

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


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

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την Ανθεκτικότητα

Υπάρχουν αρκετοί οργανισμοί, όπως τράπεζες και νοσοκομεία, των οποίων η ύπαρξη εξαρτάται από τα πληροφοριακά συστήματα που λειτουργούν σε βάσεις δεδομένων. Η ικανότητα ανάκτησης του 100% όλων των δεσμευμένων συναλλαγών είναι απολύτως απαραίτητη. Το ποσοστό ανάκτησης πρέπει να είναι 100 τοις εκατό, όχι το 90 τοις εκατό ή ακόμα και το 99,6 τοις εκατό. Επιπλέον, αυτή η ανάκτηση πρέπει να είναι μόνιμη, πράγμα που σημαίνει ότι όλες οι συναλλαγές πρέπει να ανακατασκευαστούν, ακόμα και αν ο διακομιστής βάσης δεδομένων διακοπεί λόγω βλάβης του OS ή απώλειας ισχύος.


Μπορείτε να δείτε αμέσως γιατί η ανθεκτικότητα, ως μέρος του ACID, είναι άγιος grail για τους σχεδιαστές σχεσιακών συστημάτων βάσεων δεδομένων. Ο όρος ACID, ένας όρος που δημοφιλείς από τους Theo Harder και Andreas Reuter στο άρθρο τους "Αρχές της ανάκτησης βάσεων δεδομένων με βάση τις συναλλαγές" του 1983, είναι το σύνολο των ιδιοτήτων που, όταν εφαρμόζονται σωστά, θα εγγυώνται πάντα την αξιόπιστη επεξεργασία, χειρισμό και αποθήκευση όλων των βάσεων δεδομένων συναλλαγές.

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


Ο ορισμός αυτός γράφτηκε στο con των Βάσεων Δεδομένων