Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

SSIS Επίπεδα Απομόνωση

SQL Server Integration Services ( SSIS ) επιτρέπει στους χρήστες να μεταφέρουν διάφορα είδη δεδομένων από διαφορετικά και ανόμοια συστήματα βάσεων δεδομένων διάσπαρτα γύρω από ένα δίκτυο . SSIS διαχειρίζεται μεταφράσεις δεδομένων , πίνακα δεδομένων του πληθυσμού , και σύνδεσης με βάσεις δεδομένων για τον χρήστη . SSIS χειρίζεται τα δεδομένα σε πίνακες και στήλες κατά τη μεταφορά δεδομένων , επιτρέποντας έτσι στον χρήστη να αυτοματοποιήσει το χειρισμό των δεδομένων και τη μετατροπή . Όπως και με βάσεις δεδομένων , οι συναλλαγές σε μια μεταφορά δεδομένων SSIS ακολουθούν ορισμένους κανόνες για τη διασφάλιση της ακεραιότητας των δεδομένων . Αυτά ονομάζονται επίπεδα απομόνωσης . Διαβάστε αδιάθετα
Η

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

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

Η " επαναλαμβανόμενο Διαβάστε " επίπεδο απομόνωσης εξυπηρετεί μια παρόμοια λειτουργία με το Read Δέσμευση επίπεδο , με ένα πρόσθετο χαρακτηριστικό . Αυτό το επίπεδο αναγκάζει τις συναλλαγές για να κλειδώσει τα δεδομένα για το σύνολο της συναλλαγής , και να απελευθερώσει την κλειδαριά μόνο μετά τη συναλλαγή τελειώνει . Τα τελικά συναλλαγές χαρακτηρίζονται ως « δεσμευτεί », εννοώντας ότι η συναλλαγή ολοκληρωθεί σωστά και διέπραξε τις αλλαγές στην βάση δεδομένων . Αποβάλλονται οι συναλλαγές αναφέρονται ως " επανέρχεται ", που σημαίνει ότι η συναλλαγή δεν έχει τελειώσει και ως εκ τούτου ακύρωσε όλες τις αλλαγές . Αυτό εξασφαλίζει ένα υψηλότερο επίπεδο της ακεραιότητας των δεδομένων , επειδή η αρχική συναλλαγή πρέπει είτε να τελειώσει εντελώς ή να αναιρέσετε όλες τις αλλαγές πριν από την αποδέσμευση της κλειδαριάς .
Εικόνων Serializeable
Η

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα