HISTORY INFORMATION IN DIRECTOR-BASED DATABASE SYSTEM FOR TRANSACTIONAL CONSISTENCY
Techniques are disclosed relating to a database system includes worker nodes operable to perform transactions and director nodes operable to ensure transactional consistency for the transactions. A worker node may receive a request to perform a transaction involving writing a record. The worker node...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Techniques are disclosed relating to a database system includes worker nodes operable to perform transactions and director nodes operable to ensure transactional consistency for the transactions. A worker node may receive a request to perform a transaction involving writing a record. The worker node may then issue, to director nodes of the database system, a request for information that facilitates performance of an operation for the transaction. A director node may determine whether to approve the request based on whether the operation could cause transactional inconsistency in the database system. The worker node may proceed to perform the operation for the transaction in response to receiving approval responses from a majority of the director nodes, with none of the received responses indicating a disapproval of the transaction.
La divulgation concerne des techniques se rapportant à un système de base de données comprenant des nœuds de travaill permettant d'effectuer des transactions et des nœuds directeurs permettant d'assurer une cohérence transactionnelle pour les transactions. Un nœud de travail peut recevoir une demande d'exécution d'une transaction impliquant l'écriture d'un enregistrement. Le nœud de travail peut ensuite émettre, vers des nœuds directeurs du système de base de données, une demande d'informations qui facilite les performances d'une opération pour la transaction. Un nœud directeur peut déterminer s'il faut approuver la demande sur la base du fait que l'opération pourrait provoquer une incohérence transactionnelle dans le système de base de données. Le nœud de travail peut procéder à l'exécution de l'opération pour la transaction en réponse à la réception de réponses d'approbation provenant d'une majorité des nœuds directeurs, aucune des réponses reçues n'indiquant une désapprobation de la transaction. |
---|