A deferred transaction mechanism facilitates multi-threaded operation of
database application programs. The deferred transaction mechanism allows
data items to be committed from the local memory of a computer system to a
database system in a background thread, while other foreground threads
continue to read the data item. In most instances, this makes the delay in
committing a data item to the database imperceptible to a human user of a
database application program. The deferred transaction mechanism further
supports an "undo" feature, which allows modifications to a data item
located in a computer's local memory to be rapidly discarded.
Ένας αναβεβλημένος μηχανισμός συναλλαγής διευκολύνει την πολύπλοκη λειτουργία των προγραμμάτων εφαρμογής βάσεων δεδομένων. Ο αναβεβλημένος μηχανισμός συναλλαγής επιτρέπει στα στοιχεία στοιχείων για να δεσμευθεί από την τοπική μνήμη ενός συγκροτήματος ηλεκτρονικών υπολογιστών σε ένα σύστημα βάσεων δεδομένων σε ένα νήμα υποβάθρου, ενώ άλλα νήματα πρώτου πλάνου συνεχίζουν να διαβάζουν το στοιχείο στοιχείων. Στις περισσότερες περιπτώσεις, αυτό κάνει την καθυστέρηση στην παράδοση ενός στοιχείου στοιχείων στη βάση δεδομένων imperceptible σε έναν ανθρώπινο χρήστη ενός προγράμματος εφαρμογής βάσεων δεδομένων. Ο αναβεβλημένος μηχανισμός συναλλαγής υποστηρίζει περαιτέρω "ανατρέπει" το χαρακτηριστικό γνώρισμα, το οποίο επιτρέπει στις τροποποιήσεις σε ένα στοιχείο στοιχείων που βρίσκεται στην τοπική μνήμη ενός υπολογιστή για να απορριφθεί γρήγορα.