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

Ποιο είναι το επίπεδο απομόνωσης συναλλαγών; - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει το επίπεδο απομόνωσης συναλλαγών;

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

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

Η Techopedia εξηγεί το επίπεδο απομόνωσης συναλλαγών

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

  1. Serializable: Εφαρμόζει να διαβάζει και να γράφει κλειδαριές έως ότου ολοκληρωθεί η συναλλαγή. Επίσης υλοποιεί κλειδαριές εύρους.
  2. Επαναλαμβανόμενες αναγνώσεις: Εφαρμογές διαβάζει και γράφει κλειδαριές έως ότου ολοκληρωθεί η συναλλαγή. Δεν διαχειρίζεται κλειδαριές εμβέλειας.
  3. Διαβάστε την ανάληψη δέσμευσης: Εφαρμόζει κλειδαριά γραφής μέχρι να ολοκληρωθεί η συναλλαγή, αλλά απελευθερώνει κλειδαριές ανάγνωσης όταν εκτελείται μια λειτουργία SELECT.
  4. Ανάγνωση μη δεσμευμένου: Μια συναλλαγή μπορεί να δει τις μη δεσμευμένες αλλαγές που έγιναν από την άλλη συναλλαγή
Ποιο είναι το επίπεδο απομόνωσης συναλλαγών; - ορισμός από την τεχνολογία