CONCURRENT TRANSACTION PROCESSING IN A DATABASE SYSTEM
The subject technology receives a first transaction. The subject technology assigns a first read version to the first transaction, the first read version indicating a first version of the linearizable storage. The subject technology performs a read operation from the first transaction on a table in...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The subject technology receives a first transaction. The subject technology assigns a first read version to the first transaction, the first read version indicating a first version of the linearizable storage. The subject technology performs a read operation from the first transaction on a table in a database. The subject technology determines a first commit version identifier corresponding to first data resulting from the read operation. The subject technology, in response to determining that a particular write operation is absent from the first transaction, proceeding to execute a different transaction and foregoing to perform a commit process in connection with the first transaction.
La technologie de l'invention reçoit une première transaction. La technologie de l'invention attribue une première version de lecture à la première transaction, la première version de lecture indiquant une première version du stockage linéarisé. La technologie de l'invention effectue une opération de lecture à partir de la première transaction sur une table dans une base de données. La technologie de l'invention détermine un premier identifiant de version de validation correspondant à des premières données résultant de l'opération de lecture. La technologie de l'invention, en réponse à la détermination qu'une opération d'écriture particulière est absente de la première transaction, procède à l'exécution d'une transaction différente et ensuite à l'application d'un processus de validation en relation avec la première transaction. |
---|