Method and system for dividing and executing on-line transaction processing in distributed environment
US8276153B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 27, 2007 |
| Grant date | Sep 25, 2012 |
| Priority date | — |
| Expiry date | Jul 25, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5017
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, system and computer program capable of executing a transaction in a scalable manner by dividing and then executing the transaction in a distributed environment. In an embodiment of the invention, a system divides and then executes a transaction in a distributed environment. The system includes means which divides the transaction processing into an optimistic process which unlikely causes conflicts and a pessimistic process which likely causes conflicts; a first server; and a second server. The first server includes a first transaction execution unit for executing the optimistic process; and a transaction log transmission unit for transmitting a result of the execution of the optimistic process to the second server. The second server includes a transaction log receiving unit for receiving the transmission log; and a second transaction execution unit for executing the pessimistic process.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.