摘要 |
<P>PROBLEM TO BE SOLVED: To implement distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. <P>SOLUTION: Management maps 412a to 412d are prepared, each of which includes a global transaction ID as a key and äa state of transaction, wait-for-end global transaction IDs} as a value. In start processing of a global transaction, a management local transaction is started on one of the servers 106a to 106d that manage the key of the respective management map. In processing of waiting for the end of the global transaction, a wait-for-lock-release local transaction is started to wait for the end of competing transactions, on the server that manages the key of the management map. <P>COPYRIGHT: (C)2013,JPO&INPIT |