Invention Grant
- Patent Title: Transaction processing system, method and program
-
Application No.: US15148386Application Date: 2016-05-06
-
Publication No.: US09646045B2Publication Date: 2017-05-09
- Inventor: Hiroshi Horii
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent David M. Quinn, Esq.
- Priority: JP2011-168461 20110801
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/46

Abstract:
A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction.
Public/Granted literature
- US20160253375A1 TRANSACTION PROCESSING SYSTEM, METHOD AND PROGRAM Public/Granted day:2016-09-01
Information query