CDC(Change Data Capture)
CDC는 기존의 ETL 방식에서 벗어나 Redo Log에 직접 Acess 하는 방식의 CDC기술을 개발했습니다. CDC(Change Data Capture)는 데이터 자체가 아닌, 개별 데이터의 변경분(Transactions)만 캡처하는 기술을 의미합니다. 데이터베이스에 있는 대량의 데이터를 정기적으로 추출해 다른 데이터베이스로 옮기거나 통합할때, CDC를 이용한다면 데이터 추출, 이동 시간을 크게 줄일 수 있습니다. Redo Log에서 직접 Capture하지 않고 CDC를 하게 되면, Primary DBMS(Data Base Monitoring Service)에 부하가 생길 수 있습니다. 직접 Redo Log에서 Capture하게 되면 Primary DBMS에 부하가 생기지 않고 안전하게 데이터를 Capture할 수 있습니다.Architecture
main features
Source Update Detection
source DB의 CRUD 수행 내역을 Log에서 정확하게 Catch하여 server로 전송하는 기술
related Table Alter Detection
Source DB의 Table이 Alter가 되어 DDL이 변경 되면 이를 Catch하여 Target DB에 반영하도록 하는 기술
Handling with Traffic Overflow
Data를 전송할 때 Data Overflow가 발생한 경우, Network Traffic over occupation을 방지하는 기술
Encryption & Decryption
구간별로 Data의 노출을 방지 하기 위하여 암호화와 복호화를 이용해 보안성을 강화한 통신 기술
Inter-module Communications Failures Handling
Source와 Server, 혹은 Server와 Target의 통신 과정에서의 장애시 시스템 오류를 최소화하기 위한 기술
COMMIT performance Confirmation
RollBack이 발생하는 경우 대처 가능한 Transaction 단위의 수집 기술
Response to Errors when Reflecting Changes in the Target
DB를 동기화 하는 과정에서 Target에 데이터를 적용하다가 오류가 발생 할 경우 이를 대처할 수 있는 기술