1
다음 시나리오를 생각하십시오. 내부 조인이있는 2 개의 테이블에 대해 2 개의 T-SQL 쿼리가 있습니다. 이 쿼리를 24 시간 내에 실행하고 쿼리 결과를 다른 두 테이블 (변경된 행만)과 동기화해야합니다.T-SQL - CDC 또는 복제를 사용하여 테이블 동기화
내 질문 : 어떤 기술이 더 적합합니까? 변경 데이터 캡처 또는 복제?
의견을 보내 주셔서 감사합니다.
다음 시나리오를 생각하십시오. 내부 조인이있는 2 개의 테이블에 대해 2 개의 T-SQL 쿼리가 있습니다. 이 쿼리를 24 시간 내에 실행하고 쿼리 결과를 다른 두 테이블 (변경된 행만)과 동기화해야합니다.T-SQL - CDC 또는 복제를 사용하여 테이블 동기화
내 질문 : 어떤 기술이 더 적합합니까? 변경 데이터 캡처 또는 복제?
의견을 보내 주셔서 감사합니다.
의 동기화 누군가 당신의 점 사이의 어딘가에 그가
(ID, Name) = (15, 'Smith')
당신이해야합니까 행을 만든 후 행
(ID, Name) = (15, 'John')
을 삭제한다고 가정 해 봅시다 :
이전 버전이 필요한 경우 CDC를 사용하십시오. 후자가 필요하면 복제를 사용하십시오. 또는 더 좋게는 Change Tracking (기본적으로 스냅 샷 사용)을 사용하십시오.
실제로 요약하면 시간이 지남에 따라 변경되는 모든 것이 필요할 경우 CDC를 사용하십시오. '델타'만 필요한 경우 변경 추적을 사용하십시오.
고맙습니다. 매우 도움이된다! – Rutz