메뉴 바로가기 본문 바로가기
Parrot 실시간 데이터 복제 솔루션
부하없는, 실시간 복제/동기화 시스템

Parrot는 기하급수적으로 증가하는 데이터시대에서, 데이터베이스 시스템에 부하를 주지 않으면서 정확한 데이터 분석 및 관리를 위해 기존 운영 데이터의 복제와 실시간 데이터 동기화하는 시스템입니다.
현존하는 Log 기반의 CDC (Changed Data Capture) Agent 방식으로는 동기화 지연 및 부하가 발생하는 구조적인 문제가 이슈가 되고 있으며, 이를 해결하기 위해 Network 구간에서의 DBMS 데이터 입출력을 분석하여 원본 DB 에서 실행되는 데이터 변경 작업들을 추출하고, 이를 대상 DB 에 적용함으로써 무 부하-실시간 데이터 복제 및 동기화 기능을 구현하였습니다.

  • 실시간
    데이터 복제
  • 이기종 DBMS간
    데이터 복제
  • Parrot
  • Agent-less
    무 부하
  • 클라우드 가상화
    환경 대응
실시간 데이터 복제
  • 기존의 Log 기반의 데이터 동기화 방식(CDC) 탈피
  • 트랜잭션 Log가 존재하지 않는 DBMS도 복제 가능
  • Network 스트림을 이용한 데이터 동기화방식을 구현함으로서 실시간 데이터 복제 가능
이기종 DBMS간 데이터 복제
  • 다양한 DBMS를 지원

    Oracle, Microsoft SQL Server, IBM DB2, Sybase IQ, Sybase ASE, Mysql, MariaDB, PostgreSQL, Amazon Aurora, Amazon Redshift, Altibase, Tibero, Cubrid

  • 이기종 DBMS간 데이터 복제 가능
Agent-less/무 부하
  • 원본 DB에 어플리케이션을 인스톨 하지 않는 Agent-less 솔루션
  • 원본 DB에 대한 성능 저하 및 부하가 거의 없이 데이터 동기화 및 복제가 가능
클라우드·가상 환경 대응
  • 물리적 환경, 가상환경(Vmware), 클라우드(AWS) 환경에 대응
  • DBMS 서버의 OS에 의존하지 않고 데이터 복제 가능

Parrot vs CDC

Parrot vs CDC
Parrot CDC
Network Packet 분석
소스 DBMS 무부하
다양한 이기종 DBMS 복제 용이
DBMS Transaction Log 없는 DBMS의 복제 가능
Agent-less 방식
DBMS Transaction Log
소스 DBMS 부하 최소화
저장 방식에 차이가 있는 이기종 DBMS간에 동기화 부적합
Agent 방식
Parrot
Parrot
Network Packet 분석
소스 DBMS 무부하
다양한 이기종 DBMS 복제 용이
DBMS Transaction log 없는 DBMS의 복제 가능
Agent-less 방식
CDC
CDC
DBMS Transaction Log
소스 DBMS 부하 최소화
저장 방식에 차이가 있는 이기종 DBMS간에 동기화 부적합
Agent 방식