리모트 차분 압축
Remote Differential CompressionRemote Differential Compression(RDC; 리모트 차분 압축)은 클라이언트와 서버의 동기 알고리즘으로, 2개의 파일의 차이만을 통신하는 것으로써, 2개의 파일의 내용을 동기화할 수 있습니다.Microsoft Windows Server 2003 R2에 도입되어 이후 Windows 클라이언트 및 서버 운영체제에 포함되지만 2019년까지 개발되지 않으며 Microsoft 제품에서도 사용되지 않습니다.
단일 파일의 기존 버전에서만 작동하도록 설계된 BDC(Binary Delta Compression)와 달리 RDC는 파일의 유사성이나 버전 관리에 대해 가정하지 않습니다.파일 간의 차이는 즉시 계산되므로 RDC는 독립적으로 갱신된 파일, 네트워크 대역폭이 작거나 파일이 크지만 차이가 작은 파일의 효율적인 동기화에 적합합니다.
사용되는 알고리즘은 레플리케이션 파트너의 양 끝에 있는 각 파일의 핑거프린트 블록을 로컬로 기반으로 합니다.많은 유형의 파일 변경으로 인해 파일 내용이 다른 중요한 변경 없이 이동될 수 있으므로(예를 들어 파일의 시작 부분에 작은 삽입이나 삭제로 인해 파일의 나머지 부분이 원래 내용과 잘못 정렬될 수 있음) 비교에 사용되는 블록은 정적 임의 컷 포인트가 아니라 컷 포인트 정의에 기반합니다.각 파일 세그먼트의 내용에 따라 편집됩니다.즉, 파일의 일부 길이가 변경되거나 내용의 블록이 파일의 다른 부분으로 이동되면 변경되지 않은 부분의 블록 경계는 콘텐츠와 관련하여 고정된 상태로 유지되므로 해당 블록의 일련의 지문이 변경되지 않고 위치만 변경됩니다.파일 내의 모든 해시를 레플리케이션쌍의 다른 한쪽 끝의 동일 파일의 해시와 비교함으로써 RDC는 파일의 내용이 대폭 변경되어도 파일의 어떤 블록이 변경되었는지 어떤 블록이 변경되지 않았는지 식별할 수 있습니다.대용량 파일을 비교하는 것은 대량의 시그니처를 비교하는 것을 의미할 수 있기 때문에 이 알고리즘은 해시 세트에 재귀적으로 적용되어 변경 또는 이동된 해시 블록을 검출하기 위해 파일 비교에 필요한 데이터 양을 대폭 줄입니다.
이후 버전의 Windows 에서는, 레플리케이션 되고 있는 파일과 유사한 파일을 검색해, 레플리케이션 파일과 같은 유사한 파일의 블록을 사용해 WAN 경유로 전송되는 데이터를 최소한으로 억제할 수 있습니다.크로스 파일 RDC는 최대 5개의 유사한 파일의 [1]블록을 사용할 수 있습니다.
RDC는 많은 면에서 오래된 (1996) rsync 프로토콜과 유사하지만, 특히 재귀 알고리즘과 크로스 파일 [2]RDC와 같은 몇 가지 유용한 혁신이 있다.
RDC는 Windows 운영체제시스템에서 DLL 파일 MSRDC에 의해 구현됩니다.DLL - RDC가 활성화되어 있는 경우에만 %SYSTEMROOT%\System32 디렉토리에 존재합니다.특히 비서버 시스템에서는 이 소프트웨어를 사용할 수 있는 소프트웨어가 거의 없습니다.인터넷 루머에 의하면, RDC 를 유효하게 하면 로컬 파일 전송이 큰폭으로 늦어지기 때문에 유효하게 해서는 안 됩니다.Microsoft TechNet 의 Web 페이지에서는, 삭제에 관한 빈번한 투고가 전송 [citation needed]속도의 회복에 도움이 되고 있습니다만,[3] 이것에 대해 자세하게 이의를 제기하고 있습니다.
중단
Microsoft 의 Windows Server 2019 의 릴리스에서는, RDC 의 서포트는, 「이 서포트는 현재 Microsoft [4]제품에서는 사용되고 있지 않습니다」라고 하는 코멘트와 함께, 델이 개발하지 않는 기능(향후 업데이트에서는 삭제될 가능성이 있습니다)의 섹션에 포함되어 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Microsoft TechNet: DFS 리플리케이션:자주 묻는 질문, "Cross-file RDC란 무엇인가?" 섹션, 펍, 2006년 10월 16일 2013년 1월 30일 업데이트
- ^ 원격 차등 압축(Windows용 rsync 알고리즘), David Jade, 프로그래밍, 2013년 2월 15일
- ^ Ned Pyle (26 June 2009). "Debunking the Vista Remote Differential Compression Myth". Microsoft Technet blogs. Retrieved 2 June 2019.
- ^ "Features removed or planned for removal in Windows Server 2019". Microsoft Windows IT Pro Center. 21 May 2019. Retrieved 2 June 2019.
