共用方式為


Sync Framework 字彙

這份詞彙會列出並定義 Sync Framework 的概念和術語。

術語

  • batching - 批次處理
    以小群組傳送變更的處理,而不是一次整個傳輸全部資料。
  • change unit - 變更單位
    存放區中變更追蹤的最小單位。變更單位是包含於項目中,例如連絡人項目中的姓名和地址欄位。在變更傳播中,只有已變更的變更單位必須傳送。在衝突偵測中,只有在相同變更單位中的變更才視為衝突。
  • client - 用戶端
    要整合在 Sync Framework 架構中的服務、應用程式或裝置。
  • clock vector - 時鐘向量
    代表複寫更新的複寫機碼/滴答計數對。發生於 0 與滴答計數之間的任何變更包含於向量中。
  • concurrency conflict - 並行衝突
    在兩個不同的複寫變更了相同的項目或變更單位,然後進行同步處理時會發生衝突。
  • conflict resolution methodt - 衝突解決方法
    有衝突時,用來判斷寫入存放區之變更的方法。一般的衝突解決方法如下:最後的寫入器優先、來源優先、目的優先、自訂,或延遲。就自訂解決而言,解決應用程式從衝突記錄檔讀取衝突,並選取解決。就延遲解決而言,衝突是與衝突的變更資料及變更的建立方式知識一起記錄。
  • consistency unit - 一致性單位
    一致性的最小單位。因為具有相同一致性單位的所有變更都是一起傳送,只套用部分一致性單位時,就無法中斷同步處理。
  • constraint conflict - 條件約束衝突
    違反條件約束的衝突是指違反在項目或變更單位上所設條件約束 (例如資料夾的關聯性或檔案系統中名稱完全相同之資料的位置) 的衝突。
  • endpoint - 端點
    請參閱「參與者」。在文件中使用的同義字包括「節點」和「端點」。
  • filter forgotten knowledge - 篩選被遺忘知識
    定義篩選追蹤的起點。篩選追蹤複寫可以節省儲存空間,方法是移除準刪除項目並將篩選被遺忘知識往前移,以便包含已經移除之準刪除項目的最新版本。
  • filter key - 篩選機碼
    對應到篩選機碼對應中某個篩選的 4 位元組值。
  • filtered replica - 篩選的複寫
    只儲存篩選中項目之項目資料的複寫,例如只儲存評比為三顆星 (含) 以上歌曲的媒體儲存複寫。當歌曲的評比變更時,項目就可能會移出或移入篩選。開發人員可以定義用來控制項目資料的自訂篩選 (該資料儲存在篩選的複寫上)。
  • filter-tracking replica - 篩選追蹤複寫
    可識別篩選中的項目以及哪些項目最近已經移入或移出篩選的複寫。篩選追蹤複寫可以儲存不在篩選中之項目的項目資料。篩選追蹤複寫會比不追蹤篩選的複寫更有效率地同步處理為篩選的複寫。
  • flexible identifier - 彈性識別碼
    指派給各種同步處理項目 (例如複寫) 的識別碼。識別碼可以是固定或可變的長度。
  • ghost - 準刪除項目
    「準刪除項目」(Ghost) 是指篩選複寫中原本位於篩選中但是已經移出的項目或變更單位。雖然篩選複寫會儲存準刪除項目的中繼資料,不過它不會儲存項目或變更單位資料。
  • global identifier - 全域識別碼
    系統指派給資料項目的唯一識別碼。識別碼在所有用戶端之間為唯一。全域識別碼是彈性識別碼,所以可以是任何格式。不過,一般使用的格式是 GUID 和 8 位元組前置字元。
  • item - 項目
    正在同步處理之資料或中繼資料的單位。典型的資料項目可能是檔案或記錄,而典型的中繼資料項目可能是知識項目。
  • knowledge - 知識
    由每個參與者維護的中繼資料,其中說明它見到的所有變更。最簡單格式 (稱為浮水印) 的知識項目是時鐘向量,其中包含複寫機碼對和複寫滴答計數。
  • learned knowledge - 學習到的知識
    有關特定一組變更之來源複寫的目前知識,以及該複寫的已記錄衝突。學習到的知識回答了下述問題:我套用這個變更批次時會學習到什麼?
  • made-with knowledge - 建立方式知識
    來源複寫的目前知識,要用來進行衝突偵測。建立方式知識回答了下述問題:當您進行這些變更時,您知道什麼?
  • merge tombstone - 合併標記
    當條件約束衝突是透過合併兩個發生衝突的項目所解決時,就會建立標記。當條件約束衝突是透過合併來解決時,系統會選擇較小的項目識別碼做為成功項目識別碼,而較大的則是失敗項目識別碼。成功項目識別碼會用來識別合併項目。合併標記會追蹤失敗項目識別碼在同步處理社群中會識別與成功項目識別碼相同的項目。
  • node - 節點
    請參閱「參與者」。在文件中使用的同義字包括「節點」和「端點」。
  • participant - 參與者
    提供者及其關聯的複寫。
  • prerequisite knowledge - 必要條件知識
    設定目的地提供者必須具備才能處理某個或某些變更批次的最小知識。
  • range - 範圍
    一組套用相同時鐘向量的連續項目識別碼。範圍是以起點、結束點,以及套用至這兩點之間所有識別碼的時鐘向量來表示。
  • replica - 複寫
    要同步處理之資訊的特定儲存機制,例如檔案系統或資料庫以及代表該儲存機制的中繼資料存放區。
  • replica ID - 複寫識別碼
    可唯一識別複寫的值。
  • replica key - 複寫機碼
    在複寫機碼對應中,對應至複寫識別碼的 4 位元組值。
  • scope - 範圍
    正在進行同步處理的資料集。
  • synchronization application - 同步處理應用程式
    個人資訊管理員或音樂資料庫之類的軟體元件,其中裝載了同步處理工作階段,並叫用同步處理提供者,以同步處理不同的資料存放區。
  • synchronization community - 同步處理社群
    讓資料彼此保持同步的一組複寫。
  • synchronization provider - 同步處理提供者
    代表要進行同步處理之複寫的軟體元件。做為來源時,會列舉其複寫中的變更。做為目的地時,會套用變更至其複寫。若有資料格式不符的情形,它會執行任何必要的結構描述轉換。
  • synchronization session - 同步處理工作階段
    單向同步處理,在其中來源提供者會列舉其變更,並將變更傳送至目的地提供者,然後再套用至其存放區。
  • tick count - 滴答計數
    特屬複寫的單純遞增數字,並與複寫機碼組合以形成版本。
  • tombstone - 標記
    用來代表已刪除項目的標記。標記是用來追蹤已刪除的項目,並防止這些項目再導入同步處理社群中。
  • topology - 拓撲
    與同步處理有關的參與者集合以及這些參與者彼此連接的方式。例如,在中樞與支點拓撲中,有一個會讓所有變更流過的中央參與者 (通常是伺服器) 以及當做用戶端的許多其他參與者。
  • version - 版本
    識別項目之修訂的中繼資料。其中包含複寫機碼及該項目的複寫滴答計數。

請參閱

概念

Microsoft Sync Framework