XML 데이터베이스의 능동적 검증 기법

An Active Validation Mechanism for XML Databases

  • 김상균 (충남대학교 컴퓨터공학과 데이터베이스연구실) ;
  • 전희영 (충남대학교 컴퓨터공학과 데이터베이스연구실) ;
  • 이경하 (충남대학교 컴퓨터공학과 데이터베이스연구실) ;
  • 이규철 (충남대학교 컴퓨터공학과 데이터베이스연구실) ;
  • 이미영 (한국전자통신연구원) ;
  • 손덕주 (한국전자통신연구원)
  • 발행 : 2000.10.01

초록

XML[1]은 문서의 논리적인 구조를 가지고 있으며 XML 문서를 파싱할 때 이 구조에 맞는지 검증을 하게 된다. 이때 대부분 파서의 경우에는 문서 단위로 검증을 하며 문서의 일부분만 검증할 수 없다. 또한 XML 문서가 변경되었을 때 이 문서가 유효(valid)한지 검사할 때에도 문서 전체를 검증해야 한다. 이렇게 되면 검증할 필요가 없는 부분도 다시 검증하게 되는 오버헤드가 발생하는데 만약 XML 문서가 데이터베이스에 저장되어 있다면 문서 전체를 꺼내어서 검증하고 다시 삽입해야 한다. 본 논문에서는 이러한 문제점을 해결하기 위하여 XML 문서가 변경되었을 때 변경된 부분만 검증할 수 있는 기법을 제한한다.

키워드