다운로드 전용 아티클로 병합 복제 성능 최적화
적용 대상: SQL Server
병합 복제는 서로 다른 애플리케이션 요구 사항을 해결하기 위해 두 가지 아티클 유형을 제공합니다. 게시물에는 애플리케이션에 적합한 각 아티클 유형이 하나 이상 포함될 수 있습니다:
표준 아티클
다운로드 전용 아티클
다운로드 전용 아티클은 표준 아티클에 비해 성능 이점을 제공하며 적절한 경우 사용해야 합니다.
참고 항목
다운로드 전용 아티클을 사용하려면 게시의 호환성 수준이 90RTM 이상이어야 합니다.
표준 아티클
표준 문서는 기본값으로, 풍부한 충돌 검색 및 해결을 포함하여 병합 복제 기능의 전체 범위를 제공합니다. 표준 문서는 여러 구독자가 업데이트하는 테이블에 적합하며, 저장 프로시저 및 뷰와 같은 테이블 이외의 개체는 항상 표준 문서로 게시됩니다.
다운로드 전용 아티클
다운로드 전용 아티클은 제품 카탈로그에 포함된 문서 집합과 같이 구독자에서 업데이트되지 않은 데이터가 있는 애플리케이션을 위해 설계되었습니다. 제품 카탈로그는 일반적으로 게시자에서 업데이트되지만 구독자는 업데이트되지 않습니다. 다운로드 전용 아티클은 구독자에서 업데이트할 수 없으므로 추적 메타데이터는 구독자에게 전송되지 않습니다. 이로 인해 구독자의 스토리지가 줄어들고 특히 네트워크 연결 속도가 느린 경우 성능이 향상될 수 있습니다.
다운로드 전용 아티클은 클라이언트 구독과 함께 작동합니다. 아티클을 다운로드 전용으로 지정할 경우 해당 아티클에 대한 행은 클라이언트 구독을 사용하는 구독자에 삽입, 업데이트 또는 삭제할 수 없습니다. 서버 구독 유형을 사용하는 게시자 및 구독자(일반적으로 다른 구독자에게 데이터를 다시 게시하는 구독자)는 데이터를 삽입, 업데이트 및 삭제할 수 있습니다. 클라이언트 구독에 대한 자세한 내용은 게시 구독을 참조하세요.
아티클을 다운로드 전용으로 지정하려면 병합 복제 속성 지정을 참조 하세요.
애플리케이션에서 다른 아티클 유형 사용
애플리케이션의 요구 사항을 이해하면 최대 유연성과 최적의 성능을 절충할 수 있습니다. 예를 들어 게시자와 구독자에서 충돌이 자주 발생하고 내용이 자주 변경되는 애플리케이션의 경우 표준 아티클로 구성된 애플리케이션을 사용합니다. 영업 인력 자동화 애플리케이션과 같은 일부 애플리케이션에는 충돌이 발생할 가능성이 있는 문서와 다운로드 전용으로 지정할 수 있는 조회 테이블로 작동하는 기타 문서가 있을 수 있습니다. POS(Point of Sale) 시스템 및 FFA(Field Force Automation) 애플리케이션과 같은 데이터 항목 애플리케이션은 충돌을 제거하고 한 구독자의 데이터가 다른 구독자로 이동하지 않는 방식으로 데이터를 엄격하게 분할하는 경우가 많습니다. 이러한 상황에서는 오버랩되지 않는 파티션, 다운로드 전용 아티클 및 사전 계산 파티션을 조합하여 최대 성능과 확장성을 제공합니다. 오버랩되지 않는 파티션 및 미리 계산된 파티션에 대한 자세한 내용은 매개 변수가 있는 행 필터를 참조하세요.