摘要 |
본 발명의 일 실시예에 따라서, 제 1 데이터베이스 서버에서 수행되는 데이터베이스들 간의 쿼리 결과를 동기화하기 위한 방법이 개시된다. 상기 방법은: 제 1 데이터베이스 서버의 원격에 위치한 제 2 데이터베이스 서버에 존재하는 실체화 뷰(Materialized View)에 대한 동기화를 수행할 것을 결정하는 단계 ― 상기 실체화 뷰는 상기 제 1 데이터베이스 서버에 존재하는 마스터 테이블(Master Table)을 참조하는 실체화 뷰이며, 그리고 제 1 데이터베이스와 제 2 데이터베이스는 서로 이기종(heterogeneous)임 ―; 동기화 수행 결정에 응답하여, 상기 제 2 데이터베이스 서버로 전송될 동기화 명령을 생성하는 단계; 및 상기 생성된 동기화 명령을 상기 제 2 데이터베이스 서버로 전송하여, 상기 제 2 데이터베이스 서버로 하여금 상기 제 2 데이터베이스 서버에 존재하는 상기 실체화 뷰와 상기 제 1 데이터베이스 서버에 존재하는 상기 마스터 테이블 간의 동기화를 수행하도록 하는 단계를 포함할 수 있다. |