다음을 통해 공유


Sync Framework 용어집

이 용어집에는 Sync Framework와 관련된 용어의 개념과 정의가 정리되어 있습니다.

용어

  • 일괄 처리
    데이터 전체를 한 번에 전송하는 대신 변경 내용을 작은 그룹 단위로 전송하는 과정입니다.
  • 변경 단위
    저장소에서 변경 내용을 추적하는 최소 단위입니다. 변경 단위는 연락처 항목의 이름 및 주소 필드와 같이 특정 항목에 들어 있습니다. 변경 내용을 전파할 때는 변경된 변경 단위만 전송해야 합니다. 충돌 검색에서는 같은 변경 단위에 대한 변경 내용만 충돌로 간주됩니다.
  • 클라이언트
    Sync Framework 아키텍처에 통합할 서비스, 응용 프로그램 또는 장치입니다.
  • 클록 벡터
    복제본에 대한 업데이트를 나타내는 복제본 키/틱 수 쌍입니다. 0과 틱 수 사이에서 발생한 모든 변경 내용이 벡터에 포함됩니다.
  • 동시성 충돌
    나중에 동기화되는 서로 다른 두 복제본에서 같은 항목 또는 변경 단위가 변경될 경우 충돌이 발생합니다.
  • 충돌 해결 방식
    충돌이 발생한 경우 저장소에 기록할 변경 내용을 결정하는 데 사용되는 방식입니다. 일반적인 충돌 해결 방식에는 마지막 기록자 우선, 원본 우선, 대상 우선, 사용자 지정 또는 지연이 있습니다. 응용 프로그램에서 사용자 지정 해결 방식을 사용하는 경우 충돌 로그에서 충돌을 읽고 해결 방법을 선택합니다. 지연된 해결의 경우 충돌하는 변경 데이터 및 변경 내용의 기본 정보와 함께 충돌이 기록됩니다.
  • 일관성 단위
    일관성의 최소 단위입니다. 일관성 단위가 같은 모든 변경 내용이 함께 전송되므로 일관성 단위 중 일부만 적용되는 경우 동기화를 중단할 수 없습니다.
  • 제약 조건 충돌
    항목 또는 변경 단위에 적용되는 제약 조건(예: 파일 시스템 내에서 폴더의 관계 또는 이름이 같은 데이터의 위치 등)을 위반하는 충돌입니다.
  • 끝점
    참가자를 참조하십시오. 설명서에 사용된 동의어로 노드끝점이 있습니다.
  • 필터 잊어버린 정보
    필터 추적의 시작 지점을 정의합니다. 필터 추적 복제본은 삭제할 항목을 제거하고 제거된 삭제 항목 중에서 버전이 가장 높은 항목을 포함하도록 필터 잊어버린 정보를 진행하는 방식으로 저장 공간을 절약할 수 있습니다.
  • 필터 키
    필터 키 맵에서 필터에 매핑되는 4바이트 값입니다.
  • 필터링된 복제본
    별점 3개 이상인 노래만 저장하는 미디어 저장소 복제본 같이 필터에 있는 항목에 대한 항목 데이터만 저장하는 복제본입니다. 노래의 별점이 변경되면 항목이 필터에 포함되거나 제외될 수 있습니다. 개발자는 필터링된 복제본에 저장된 항목 데이터를 제어하는 데 사용되는 사용자 지정 필터를 정의할 수 있습니다.
  • 필터 추적 복제본
    필터에 있는 항목과 최근에 필터 내부/외부로 이동한 항목을 식별할 수 있는 복제본입니다. 필터 추적 복제본은 필터에 없는 항목에 대한 항목 데이터를 저장할 수 있습니다. 필터 추적 복제본이 필터를 추적하지 않는 복제본보다 더 효율적으로 필터링된 복제본을 동기화할 수 있습니다.
  • 유연한 식별자
    복제본과 같은 다양한 동기화 엔터티에 할당되는 식별자입니다. 식별자의 길이는 고정되어 있거나 가변적일 수 있습니다.
  • 삭제할 항목
    삭제할 항목이란 필터에 있었지만 제외된 필터링된 복제본의 항목과 변경 단위입니다. 필터링된 복제본은 삭제할 항목에 대한 메타데이터를 저장하지만 항목 또는 변경 단위 데이터는 저장하지 않습니다.
  • 전역 식별자
    데이터 항목에 할당되는 고유 식별자입니다. 이 식별자는 모든 클라이언트에서 고유해야 합니다. 전역 식별자는 유연한 식별자이므로 형식에 제한이 없지만 일반적으로 사용되는 형식은 GUID 및 8바이트 접두사입니다.
  • 항목
    동기화 중인 데이터 또는 메타데이터의 단위입니다. 일반적인 데이터 항목은 파일이나 레코드일 수 있으며, 일반적인 메타데이터 항목은 정보 항목일 수 있습니다.
  • 정보
    각 참가자가 유지 관리하는 메타데이터며, 해당 참가자가 경험한 모든 변경 내용을 기술합니다. 워터마크라고 하는 가장 간단한 형태의 정보 항목은 복제본 키와 복제본 틱 수의 쌍으로 구성된 클록 벡터입니다.
  • 배운 정보
    특정 변경 내용 집합 및 해당 복제본의 기록된 충돌에 대한 원본 복제본의 현재 정보입니다. 배운 정보는 해당 일괄 변경 내용을 적용할 때 습득하게 되는 정보를 나타냅니다.
  • 기본 정보
    원본 복제본의 현재 정보이며, 충돌 검색에 사용됩니다. 기본 정보는 해당 변경이 수행된 시점의 정보를 나타냅니다.
  • 병합 삭제 표식
    충돌하는 두 항목을 병합하여 제약 조건 충돌을 해결할 때 만들어지는 표식입니다. 병합을 통해 제약 조건 충돌이 해결되는 경우 적용 항목 ID로 선택한 항목 ID가 작을수록 무시 항목 ID는 큽니다. 적용 항목 ID는 병합된 항목을 식별하는 데 사용됩니다. 병합 삭제 표식은 동기화 커뮤니티에서 무시 항목 ID가 적용 항목 ID와 동일한 항목을 식별하는지 추적합니다.
  • 노드
    참가자를 참조하십시오. 설명서에 사용된 동의어로 노드끝점이 있습니다.
  • 참가자
    공급자 및 연결된 복제본입니다.
  • 필수 정보
    대상 공급자가 변경 내용 또는 일괄 변경 내용을 처리하는 데 필요한 최소 정보입니다.
  • 범위
    같은 클록 벡터가 적용되는 연속된 항목 식별자의 집합입니다. 범위는 시작점, 끝점 및 포함된 모든 ID에 적용되는 클록 벡터로 표현됩니다.
  • 복제본
    파일 시스템이나 데이터베이스 같은 동기화할 특정 정보 리포지토리 및 해당 리포지토리를 나타내는 메타데이터 저장소입니다.
  • 복제본 ID
    복제본을 고유하게 식별하는 값입니다.
  • 복제본 키
    복제본 키 맵에서 복제본 ID에 매핑되는 4바이트 값입니다.
  • 범위(scope)
    동기화되는 데이터 집합입니다.
  • 동기화 응용 프로그램
    개인 정보 관리자 또는 음악 데이터베이스와 같이 동기화 세션을 호스팅하고 동기화 공급자를 호출하여 서로 다른 데이터 저장소를 동기화하는 소프트웨어 구성 요소입니다.
  • 동기화 커뮤니티
    데이터가 서로 동기화되는 복제본 집합입니다.
  • 동기화 공급자
    동기화할 복제본을 나타내는 소프트웨어 구성 요소입니다. 원본 역할을 하는 경우 복제본의 변경 내용을 열거합니다. 대상 역할을 하는 경우에는 복제본에 변경 내용을 적용합니다. 데이터 형식이 일치하지 않으면 필요에 따라 스키마 변환을 수행합니다.
  • 동기화 세션
    원본 공급자가 변경 내용을 열거하고 대상 공급자에 전송하며 대상 공급자는 변경 내용을 저장소에 적용하는 단방향 동기화입니다.
  • 틱 수
    복제본에 고유한 단순하게 증가하는 숫자이며, 복제본 키와 결합하여 버전을 구성합니다.
  • 삭제 표식
    삭제된 항목을 나타내는 데 사용되는 표식입니다. 삭제 표식은 삭제된 항목을 추적하고 이러한 항목이 동기화 커뮤니티에 다시 추가되지 않게 하는 데 사용됩니다.
  • 토폴로지
    동기화에 관련된 참가자 집합 및 이러한 참가자가 서로 연결되는 방식입니다. 예를 들어 허브 앤 스포크(hub-and-spoke) 토폴로지에는 모든 변경 내용 흐름 및 수많은 클라이언트 역할의 다른 참가자가 통과하는 중앙 참가자(대개 서버)가 있습니다.
  • 버전
    항목에 대한 수정을 식별하는 메타데이터입니다. 항목의 복제본 키와 복제본 틱 수로 구성됩니다.

참고 항목

개념

Microsoft Sync Framework