A survey of distributed database checkpointing

被引:19
作者
Lin, JL [1 ]
Dunham, MH [1 ]
Nascimento, MA [1 ]
机构
[1] EMBRAPA, CNPTIA, BR-13083970 CAMPINAS, SP, BRAZIL
基金
美国国家科学基金会;
关键词
checkpointing; distributed; databases;
D O I
10.1023/A:1008689312900
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Checkpointing a database is a vital technique to reduce the recovery time in the presence of a failure. For distributed databases, checkpointing also provides an efficient way to perform global reconstruction. In this paper, we survey and classify previous approaches for checkpointing a distributed database. Since the need For global reconstruction is infrequent in most distributed databases, a less restrictive and less resource-consuming approach to checkpoint distributed databases in an integrated distributed database system is recommended over a transaction consistent checkpoint approach. For a federated or multidatabase system, any type of global consistent checkpoint is difficult to achieve without violating local autonomy.
引用
收藏
页码:289 / 319
页数:31
相关论文
共 65 条
[1]  
BELL D, 1992, DISTRIBUTED DATABASE
[2]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[3]   AN ALGORITHM FOR CONCURRENCY-CONTROL AND RECOVERY IN REPLICATED DISTRIBUTED DATABASES [J].
BERNSTEIN, PA ;
GOODMAN, N .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (04) :596-615
[4]  
BREITBART Y, 1992, VLDB J, V1, P1
[5]  
BREITBART Y, 1990, P ACM SIGMOD C
[6]  
BREITBART Y, 1992, VLDB, V1, P181, DOI DOI 10.1007/BF01231700
[7]   DISTRIBUTED SNAPSHOTS - DETERMINING GLOBAL STATES OF DISTRIBUTED SYSTEMS [J].
CHANDY, KM ;
LAMPORT, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (01) :63-75
[8]  
DADAM P, 1980, P IFIP C 80, P457
[9]  
Deacon A., 1994, P 10 INT C DAT ENG
[10]  
Ferran G., 1981, Proceedings of the Real-Time Systems Symposium, P43