무결성 검사 트랜잭션을 위한 회복기법

Recovery Mechanism for Integrity Checking Transactions

  • 민경섭 (서울대학교 컴퓨터공학과) ;
  • 이강우 (서울대학교 전산과학과) ;
  • 김형주 (서울대학교 컴퓨터공학과)
  • 발행 : 1999.05.01

초록

최근 많이 부각되고 있는 여러 데이터베이스 응용들은 복잡하고 많은 무결정 규칙을 요구한다. 이러한 응용에서 갱신 트랜잭션은 많은 양의 무결성 규칙을 동반하며 시스템 고장시 많은 수의 트랜잭션이 검사 단계에 있을 경우가 증가하여 철회될 가능성이 높아지낟. 그러나 일반적으로 대부분의 트랜잭션 수행은 무결성 제약 규칙을 만족하므로, 무결성 검사를 통과하여 완료될 트랜잭션을 시스템 고장 회복시에 철회시키는 것은 물론 시스템의 자원을 낭비하는 결과를 초래하게 된다. 이에 본 논문에서는 이러한 트랜잭션이 가지는 성질을 이용하여 , 시스템 고장 시에도 철회되지 않고 계속해서 남은 작업을 수행하고 종료될 수 있도록 하는 방법을 제시하고 실험을 통해 제안한 방법의 효용성을 보였다.

키워드

참고문헌

  1. ACM Transactions on Database Sytems v.1 no.2 System R : A Relational Approach to Database Management M. M. Astrahan(et al.)
  2. A Guide to The SQL Standard(Third Edition) C. J. Date with Hugh Darwen
  3. Using the new DB2 : IBM's object-relational database system. Data Management Systems. Don Chamberlin(ed.)
  4. C++SIM Computing Lab., University of Newcastle
  5. IBM Systems Journal v.23 no.2 Data recovery in IBM Database 2 R. A. Crus
  6. Proc. of the ACM SIGMOD Conf. on Management of Data Set-Oriented Production Rules in Relational Database Systems Jennifer Widom;Sheldom J. Finkelstein
  7. Proc. of the Conf. on VLDB A transaction Model for Long-Running Activities Umeshwar Dayal;Meichun Hsu;Rivka Ladin
  8. Proc. of the ACM SIGMOD Conf. on Management of Data Sagas Hector Garcia-Molina
  9. Proc. of the Conf. on VLDB The Transaction Concepts : Virtues and Limitations Jim Gray
  10. ACM Computing Surveys v.13 no.2 The Recovery Manager of the System R Database Manager Jim Gray(et al.)
  11. Transaction Processing : Concepts and Techniques Jim Gray;Andreas Reuter
  12. ACM Computing Surveys v.15 no.4 Principles of Transaction-Oriented Database Recovery Theo Haerder;Andreas Reuter
  13. Proc. of the Conf. on VLDB Semantic Integrity in a Relational Database System Michael M. Hammer;Dennis J. Mcleod
  14. ACM Transactions on Database Systems v.17 no.1 ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging C. Mohan;Don Haderle;Bruce Lindsay;Hamid Pirahesh;Peter Schwarz
  15. ACM Transactions on Database Systems v.11 no.4 Trasaction Management in the R*Distributed Database Management System C. Mohan;B. Lindsay;R. Obermarck