DocumentCode :
2158434
Title :
Timestamping after commit
Author :
Salzberg, Betty
Author_Institution :
Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA
fYear :
1994
fDate :
28-30 Sep 1994
Firstpage :
160
Lastpage :
167
Abstract :
Many applications need transaction-consistent pictures of past states of the database. These applications use the commit time of the transaction to timestamp the data. When a transaction is distributed, the cohorts must vote on a commit time and the coordinator must choose a commit time based on the votes of the cohorts. This implies that timestamps are applied after commit. Until the timestamps are on all the records, one must keep a table of all the committed transaction identifiers and their commit times. The main problem solved is that of determining when all timestamps corresponding to a given transaction have been placed in the records so that a committed transaction entry can be erased from the table. This information must be stable. Logging and recovery details are included
Keywords :
concurrency control; data recording; distributed databases; system recovery; transaction processing; cohort voting; committed transaction identifiers; coordinator; distributed transactions; logging; past database states; recovery; stable information; table entry deletion; timestamping; transaction commit time; Application software; Computer science; Concurrency control; Concurrent computing; Data analysis; Educational institutions; Relational databases; Stock markets; Transaction databases; Voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Information Systems, 1994., Proceedings of the Third International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-6400-2
Type :
conf
DOI :
10.1109/PDIS.1994.331720
Filename :
331720
Link To Document :
بازگشت