METHODS AND APPARATUS FOR A DISTRIBUTED DATABASE WITHIN A NETWORK
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, an instance of a distributed database can be configured at a first compute device within a set of compute devices that implements the distributed database via a network. A database convergence module can define a first event linked to a first set of events and receive, from a second compute device from the set of compute devices, a second event (1) defined by the second compute device and (2) linked to a second set of events. The database convergence module can define a third event linked to the first event and the second event. The database convergence module can identify an order associated with a third set of events based at least on the first set of events and the second set of events, and store in the instance of the distributed database the order associated with the third set of events.
25 Citations
24 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
receiving, at a first compute device from a plurality of compute devices, data associated with a first transaction, each compute device from the plurality of compute devices having a separate instance of a distributed database; receiving, from a second compute device from the plurality of compute devices, data associated with a second transaction; calculating a transaction order based on the first transaction and the second transaction; defining a first state value based on the first transaction, the second transaction, the transaction order and a second state value stored as associated with a first version of a fast clone database implemented in a physical database; defining a second version of the fast clone database based on the first state value such that a link is defined between the first version and the second version and a link is defined between the first version and a third version of the fast clone database including the second state value but not the first state value; and storing the first state value in the physical database and as associated with the second version of the first clone database. - View Dependent Claims (22, 23, 24)
-
Specification