Multi-blob consistency for atomic data transactions
US8688666B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 27, 2010 |
| Grant date | Apr 1, 2014 |
| Priority date | — |
| Expiry date | Mar 14, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/2219
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A multi-blob consistency component of a tiered middleware framework ensures data blobs are transacted in an atomic manner. The component determines a data blob of a data store to be modified based on an application request. The component then reads a master blob to locate a stored version number of the data blob to be modified and a version number of the master blob. A new data blob with a new version number that replaces the data blob to be modified is written to the data store. The component then reads the master blob again to re-obtain the version number of the master blob. Thus, when the obtained and re-obtained version numbers match, the component replaces the stored version number of the data blob with the new version number of the new data blob. Further, the component deletes the data blob to be modified using the stored version number.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.