Disconnected operation within distributed database systems
AssigneeNuoDB, Inc.
InventorTrek Skyward Palmer
Life of this patent
Estimating the term…
Loading patent…
AssigneeNuoDB, Inc.
InventorTrek Skyward Palmer
Estimating the term…
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation.
A computer-implemented method for disconnected operation within a distributed database, the distributed database comprising a plurality of nodes, each node in the plurality of nodes comprising a corresponding processor and a corresponding memory and communicatively coupled to each other node via at least one communication network, the distributed database including two or more predefined regions, each node of the plurality of nodes belonging to a predefined region of the two or more predefined regions, the computer-implemented method comprising:
Dependencies are inferred from the claim text.