본 논문에서는 데이터베이스 이중화 모델에서 데이터 충돌 및 데이터 전송지연을 회피하기 위한 데이터베이스 이중화 모델을 제안하였다. 그리고 DBMS 내에서 기록되는 트랜잭션 로그를 분석하여 이를 기반으로 동일 기종 혹은 이기종의 DBMS 간에 실시간으로 데이터를 동기화하는 알고리즘을 제안하였다.
또한, 본 논문에서는 로그 분석 기법을 활용하여 Active-Standby, Active-Active, Master-Active 이중화 모델을 제안함으로써, 기존의 데이터베이스 이중화 모델에 의해서는 구성 불가능한 트랜잭션 감사 역할, 서비스 부하 분산, 서비스 업무 분산 등에 적용할 수 있다.
로그 분석 기법의 성능 시험을 수행한 결과, 본 논문에서 제안한 로그 분석 기반 이중화 모델은 데이터베이스 이중화 기법에 비해 공간 효율성, 장애 상황을 대비한 고가용성, 그리고 이기종의 DBMS 간에 동기화가 가능한 것을 확인하였다.
또한, 데이터베이스 이중화 기법과 마찬가지로 트랜잭션 처리에 따른 부하율을 최소화할 수 있고, 이기종의 DBMS를 연결하는 DB LINK 기법보다 50% 우수한 트랜잭션 처리 성능과 55% 우수한 동기화 수행속도를 확인하였다. 또한, 본 논문에서 제안한 로그 분석 기반 이중화 모델을 데이터 분산 저장 및 검색하는 업무에 적용함으로써 로그 분석 기반 이중화 모델의 효율성을 검증하였다.
본 논문에서 제안한 로그 분석 기반 DBMS 이중화 모델은 데이터베이스 이중화 기법을 활용한 서비스 환경에서 적용 가능하고 고가용성을 만족시키며 안정적인 트랜잭션 처리가 충분히 가능하다는 결과를 도출하였다.