Transaction Management for the Cadabia Database

碩士 === 國立中正大學 === 資訊工程所 === 95 === The Cadabia is a real-time, multi-threaded, distributed, and object-oriented database. If two or more users start transactions to access resources in shared databases, then transaction management is needed to ensure that the transaction commits at all actions or at...

Full description

Bibliographic Details
Main Authors: You-sham Li, 李友善
Other Authors: Daniel J. Buehrer
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/58071580819571122470
Description
Summary:碩士 === 國立中正大學 === 資訊工程所 === 95 === The Cadabia is a real-time, multi-threaded, distributed, and object-oriented database. If two or more users start transactions to access resources in shared databases, then transaction management is needed to ensure that the transaction commits at all actions or at none of them. We also have to solve how to recover transactions when the failures occur, like the loss of a message, the failure of a server site, or network problems. Our transaction management system is based on the two-phase commit protocol and a log-based recovery protocol.