CPC G06F 1/10 (2013.01) | 18 Claims |
1. A method, comprising:
receiving, by a worker node of a database system, a request to perform a transaction that involves writing a record, wherein the database system includes a plurality of worker nodes operable to perform transactions for the database system and a plurality of director nodes operable to ensure transactional consistency for the transactions;
selecting, by the worker node, a proposed commit time for the transaction; and
issuing, by the worker node to director nodes of the plurality of director nodes, a request for approval to commit the transaction, wherein the request specifies the proposed commit time, and wherein a given director node of the director nodes is operable to process the request for approval upon reaching the proposed commit time according to a clock of the given director node that identifies a time observed by the given director node.
|