Distributed Enforcement of Integrity Constraints

被引:0
|
作者
Boris Dahav
Opher Etzion
机构
[1] Technion--Israel Institute of Technology,
[2] IBM--Haifa Research Lab,undefined
[3] Matam,undefined
来源
关键词
distributed databases; database exception handling; self-stabilization in databases; distributed rules systems;
D O I
暂无
中图分类号
学科分类号
摘要
This paper deals with distributed transactions that employ self-stabilization in the sense that the transaction is possibly extended by corrective actions (“stabilizers”) to repair violated integrity constraints. The implementation of such an extended distributed transaction is discussed in both macro (inter-transaction) and micro (intra-transaction) aspects. In the macro level we discuss the distributed stabilizers execution protocol, the relationship with the 2PC algorithm (“the reinfection problem”) and cooperative constraint evaluation and transaction termination. The Micro-level issues discussed relate to the interaction among different stabilizers. Three different alternative protocols are discussed: the basic S-Lock protocol, the extended S-Lock protocol, and the cluster graph based protocol. These protocols are compared and discussed. The paper concludes with discussion of some general properties such as:determinism and termination.
引用
收藏
页码:227 / 249
页数:22
相关论文
共 50 条
  • [1] Distributed enforcement of integrity constraints
    Dahav, B
    Etzion, O
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2003, 13 (03) : 227 - 249
  • [2] An overview of integrity constraints enforcement for a distributed database
    Ibrahim, H
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 822 - 828
  • [3] ENFORCEMENT OF INTEGRITY CONSTRAINTS IN A SEMANTIC DATA MODEL
    SUDKAMP, N
    KANDZIA, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 385 : 313 - 328
  • [4] Enforcement of integrity constraints by means of minimal sufficient changes
    Dekhtyar, MI
    Dikovsky, AY
    Spyratos, N
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1998, 24 (02) : 63 - 70
  • [5] Maintaining global integrity constraints in distributed databases
    Stanford Univ, Stanford, United States
    [J]. Constraints, 3-4 (377-399):
  • [6] A Framework for Checking Integrity Constraints in a Distributed Database
    Alwan, Ali Amer
    Ibrahim, Hamidah
    Udzir, Nur Izura
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 644 - 650
  • [7] Maintaining Global Integrity Constraints in Distributed Databases
    Nam Huyn
    [J]. Constraints, 1997, 2 (3-4) : 377 - 399
  • [8] Integrity constraint enforcement in a multidatabase using distributed active rules
    Gomez, LG
    Urban, SD
    [J]. INTEGRITY AND INTERNAL CONTROL IN INFORMATION SYSTEMS, 1998, : 19 - 39
  • [9] Checking integrity constraints with various types of integrity tests for distributed databases
    Ibrahim, Hamidah
    Alwan, Ali Amer
    Udzir, Nur Izura
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 151 - +
  • [10] Checking enforcement of integrity constraints in database applications based on code patterns
    Zhang, Hongyu
    Tan, Hee Beng Kuan
    Zhang, Lu
    Lin, Xi
    Wang, Xiaoyin
    Zhang, Chun
    Mei, Hong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (12) : 2253 - 2264