Farey Labeling : XML data labeling scheme for Hierarchical data management

Farey Labeling : 계층적 데이터 관리를 지원하는 XML 데이터 레이블링 기법

  • Bai, Ju-Ho (Dept. of Computer Science & Engineering, Sogang University) ;
  • Kim, Hak-In (Dept. of Computer Science & Engineering, Sogang University) ;
  • Park, Seog (Dept. of Computer Science & Engineering, Sogang University)
  • 배주호 (서강대학교 컴퓨터공학과) ;
  • 김학인 (서강대학교 컴퓨터공학과) ;
  • 박석 (서강대학교 컴퓨터공학과)
  • Published : 2010.06.30

Abstract

본 논문에서는 계층적 데이터를 관계형 데이터베이스 시스템에 저장하기 위한 요구사항을 만족하는 XML 레이블링 기법으로서 Farey Sequence 를 응용한 Faray 레이블링 기법을 제안한다. 이는 일반적인 동적 삽입연산 외에 형제간 노드 사이에 새 노드를 삽입할 경우 추가적인 레이블의 사이즈 증가 없이 기존노드의 리레이블링이 없고, 말단 노드의 삭제시 레이블의 재사용이 원할하며, 부모와 자식 사이에 새 노드를 삽입하는 경우가 빈번한 계층적 데이터 관리 시에 리레이블링을 최소화 할 수 있는 방법이다. 기존 XML 레이블링 기법이 부모 자식사이에 삽입 연산을 하는 경우 하위의 모든 노드를 리레이블링 해야 하는것에 비하여 본 기법은 오직 1개의 하위 노드만을 리레이블링 하기 때문에 해당 경우의 계층적 데이터의 동적 삽입 시 하위 노드의 개수에 상관없이 일정하게 연산시간을 유지할 수 있다.

Keywords