반응형
개념
1. DB내 데이터에 대한 변경 식별, 후속처리 자동화
2. 실시간 또는 근접 실시간 데이터 통합을 기반으로 DW구축
3. 스토리지 ~ 어플리케이션 등 다양한 계층, 다양한 기술로 구현
구현방법
1. time stamp on row : 변경이 반드시 인지되어야 하는 테이블 내 마지막 변경 시점을 기록하는 타임스템프 칼럼두고 변경 식별
2. version number on row : 변경이 인지되어야 하는 테이블 해당 레코드의 버전기록 칼럼을 두고 식별
3. status on rows : 1, 2의 보안용도. 데이터변경여부를 T/F로 저장
4. Time/version/status on rows : 1, 2, 3 모두 사용
5. triggers on tables : 트리거 이용하여 변경, 배포
6. event programming : 데이터 변경식별기능을 어플에 구현. 어플개발 복잡도 증가
7. log scanner on database : 트랜잭션로그 스캐닝을 통해 cdc매커니즘 구현 (트랜잭션 무결성에 대한 영향도 최소)
CDC 구현방식
1. 푸시방법 : 변경을 식별, 변경내용을 적재
2. 풀방식 : 필요시 데이터 다운
반응형