임베디드 DBMS 환경을 위한 DBMS 독립적인 데이터 동기화 기법

A DBMS-Independent Approach for Data Synchronization in Embedded DBMS Environment

  • 장우석 (포디홈네트㈜ 기업부설연구소) ;
  • 강영호 (포디홈네트㈜ 기업부설연구소) ;
  • 노형준 (포디홈네트㈜ 기업부설연구소) ;
  • 정병대 (포디홈네트㈜ 기업부설연구소) ;
  • 손성용 (포디홈네트㈜ 기업부설연구소) ;
  • 김상욱 (강원대학교 컴퓨터정보통신공학부)
  • 발행 : 2002.10.01

초록

임베디드 DBMS는 일반적으로 고성능, 대용량의 서버 DBMS로부터 다운로드받은 데이터를 관리한다. 이와 같은 임베디드 환경에서는 대부분의 경우 클라이언트와 서버가 접속되지 않은 상태에서 데이터 변경이 이루어진다. 데이터 동기화란 서버와 클라이언트에서 비접속 기간동안 각각 발생한 변경 내용들을 서로 비교, 교환하여 데이터 불일치성을 해결하는 작업을 말한다. 다양한 이기종 DBMS가 사용되는 임베디드 DBMS 환경에서는 현재 DBMS 벤더들마다 내부적으로 자체 개발한 동기화 방식을 이용하기 때문에 이기종 DBMS간의 동기화에는 추가적인 부담이 필요하다. 본 논문에서는 사용되는 DBMS에 독립적인 데이터 동기화 방법을 제안한다. 이 방법을 이용하면 동기화가 DBMS의 응용 프로그램처럼 동작하도록 할 수 있기 때문에 DBMS의 내부 구조에 변화를 주지 않고 동기화 서버를 구현할 수 있다 이러한 DBMS에 독립적인 특징은 임베디드 DBMS와 동기화 서버를 이용한 응용 프로그램이 유연성과 상호 운용성을 가질 수 있도록 해 준다.

키워드