The real-time roll-back and recovery of transactions in database systems
Quantock, David E.
Hsiao, David K.
MetadataShow full item record
A modern database transaction may involve a long series of updates, deletions, and insertions of data and a complex mix of these primary database operations. Due to its length and complexity, the transaction requires back-up and recovery procedures. The back-up procedure allows the user to either commit or abort a lengthy and complex transaction without comprising the integrity of the data. The recovery procedure allows the system to maintain the data integrity during the execution of a transaction, should the transaction be interrupted by the system. With both the back-up and recovery procedures, the modern database system will be able to provide consistent data throughout the life-span of a database without ever corrupting either its data values or its data types. However, the implementation of back-up and recovery procedures in a database system is a difficult and involved effort since it effects the base as well as meta data of the database. Further, it effects the state of the database system. This thesis is mainly focused on the design trade-offs and issues of implementing an effective and efficient mechanism for back-up and recovery in the multimodel, multilingual, and multi backend database system. Keywords: Data base management systems. (KR)
Approved for public release; distribution is unlimited.
Showing items related by title, author, creator and subject.
Drusinsky, Doron (2012-02); NPS-CS-12-002This paper describes a technique for behavioral and temporal pattern detection within financial data, such as credit card and bank account data, where the required information is only partially visible. Typically, transaction ...
Implementation and integration of the object transaction service of CORBA to a JAVA application database program Hazir, Yildiray (Monterey, California. Naval Postgraduate School, 2000-03);In examining the recent trend of the Client / Server computing technology, it can be seen that distributed object technology is ready to take off. The CORBA (Common Object Request Broker) architecture is the most widely ...
A benchmarking methodology for the centralized-database computer with expandable and parallel database processors and stores Demurjian, Steven A.; Vincent, James R.; Hsiao, David K. (Monterey, California. Naval Postgraduate School, 1985-08); NPS52-85-011In this paper a benchmarking methodology for a new kind of database computers is introduced. The emergence in the research community and in the commercial world of this kind of database computer (known as the multiple-backed ...