Dependent commit queue for a database
First Claim
Patent Images
1. A database, comprising:
- an interface configured to;
receive an indication to start a first process and a second process; and
a processor configured to;
read a first value for an element A for the first process;
read the first value for the element A for the second process;
calculate a first new value A1 based on the first value for the element A for the first process;
update the first value for the element A to the first new value in the event that the first value for the element A meets a first boundary condition;
calculate a second new value A2 based on the first value for the element A for the second process; and
update an actual value for the element A to the second new value in the event that the actual value for the element A meets a second boundary condition, wherein the actual value for the element A has been updated from the first value for the element A to the first new value A1 by the first process.
4 Assignments
0 Petitions
Accused Products
Abstract
A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated.
19 Citations
19 Claims
-
1. A database, comprising:
an interface configured to; receive an indication to start a first process and a second process; and
a processor configured to;read a first value for an element A for the first process; read the first value for the element A for the second process; calculate a first new value A1 based on the first value for the element A for the first process; update the first value for the element A to the first new value in the event that the first value for the element A meets a first boundary condition; calculate a second new value A2 based on the first value for the element A for the second process; and update an actual value for the element A to the second new value in the event that the actual value for the element A meets a second boundary condition, wherein the actual value for the element A has been updated from the first value for the element A to the first new value A1 by the first process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for a database, comprising:
-
receiving an indication to start a first process and a second process; and reading a first value for the element A for the first process; reading the first value for the element A for the second process; calculating, using a processor, a first new value A1 based on the first value for the element A for the first process; updating the first value for the element A to the first new value in the event that the first value for the element A meets a first boundary condition; calculating a second new value A2 based on the first value for the element A for the second process; and updating an actual value for the element A to the second new value in the event that the actual value for the element A meets a second boundary condition, wherein the actual value for the element A has been updated from the first value for the element A to the first new value A1 by the first process. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for a database, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an indication to start a first process and a second process; and reading a first value for the element A for the first process; reading the first value for the element A for the second process; calculating, using a processor, a first new value A1 based on the first value for the element A for the first process; updating the first value for the element A to the first new value in the event that the first value for the element A meets a first boundary condition; calculating a second new value A2 based on the first value for the element A for the second process; and updating an actual value for the element A to the second new value in the event that the actual value for the element A meets a second boundary condition, wherein the actual value for the element A has been updated from the first value for the element A to the first new value A1 by the first process.
-
Specification