Κλείδωμα δύο Φάσεων: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Γραμμή 79:
To SS2PL είναι ειδική περίπτωση του S2PL λόγου χάριν η κλάση χρονοπρογραμμάτων SS2PL είναι υποκλάση του S2PL.
Το SS2PL είναι ο κατ’ επιλογήν έλεγχος ταυτοχρονισμού για τα περισσότερα συστήματα ΒΔ και χρησιμοποιείται από το 1970. Έχει αποδειχτεί ότι είναι αποδοτικός μηχανισμός σε πολλές περιπτώσεις και παρέχει σειριοποιησιμότητα, αυστηρότητα και commitment ordering, που μπορεί να χρησιμοποιηθεί και σε κατανεμημένα περιβάλλοντα όπου απαιτείται καθολική σειριοποιησιμότητα. Όντας ένα υποσύνολο
Υπάρχουν πολλές παραλλαγές του SS2PL οι οποίες αξιοποιούν πολλούς τύπους κλειδώματος με ποικίλες επεξηγήσεις για κάθε κατάσταση, οι οποίες περιλαμβάνουν περιπτώσεις αλλαγής τύπου κλειδώματος κατά την διάρκεια μιας συναλλαγής.
Γραμμή 87:
# Πριν και μετά το 1990 σε πολλά άρθρα και συγγράμματα ο όρος αυστηρό 2PL ήταν συχνά ορισμένος σαν το πρωτόκολλο κλειδώματος «Απελευθέρωσε όλα τα κλειδώματα αφού τελειώσει η συναλλαγή» το οποίο είναι το πρωτόκολλο κλειδώματος SS2PL. Άρα το αυστηρό 2PL δεν μπορούσε να είναι διασταύρωση του ονόματος μεταξύ αυστηρότητας και 2PLτο οποίο είναι μεγαλύτερο από την τάξη που δημιουργείται από το SS2PL πρωτόκολλο. Αυτό όπως βλέπουμε προκαλεί σύγχυση. Με μια σαφή διευκρίνιση του S2PL σαν διασταύρωση της αυστηρότητας και του 2PL ένα νέο όνομα για το SS2PL και ένα σαφή διαχωρισμό μεταξύ κλάσεων S2PL και SS2PL, τα άρθρα ([[#Breit1991|Breitbart et al. 1991]]) και ([[#Raz1992|Raz 1992]]) σκόπευαν να ξεκαθαρίσουν την κατάσταση. Το πρώτο χρησιμοποίησε το όνομα rigorousness και το δεύτερο SS2PL.
# Μια πιο γενική ιδιότητα από το SS2PL είναι το αυστηρό
::{| class="wikitable" style="text-align:center;"
|