複寫解決跨伺服器資料一致性核心問題。本文建立複寫核心概念模型:1) 發布/訂閱隱喻:發布者發布資料 (文集/文章) → 散發者暫存/路由 → 訂閱者訂閱接收;2) 四大核心角色:發布者 (來源)、散發者 (中轉/儲存)、訂閱者 (目的地)、文集/文章 (發布單位:表/檢視/預存程序/函數);3) 兩種訂閱模式:推式 (散發代理主動推送) vs 拉式 (訂閱者主動拉取);4) 三種複寫類型:快照 (全量/定期)、交易 (增量/近即時)、合併 (多主/離線/衝突解決)。為後續配置、監控、疑難排解奠定術語基礎。
| 術語 | 定義 |
|---|---|
| Publisher (發布者) | 資料來源伺服器,定義文集與文章 |
| Distributor (散發者) | 中轉站,儲存散發資料庫、執行代理程式 |
| Subscriber (訂閱者) | 接收資料的目標伺服器 |
| Publication (發布文集) | 一組相關文章的邏輯容器 |
| Article (文章) | 發布的基本單位:資料表、檢視、預存程序、UDF、索引檢視表 |
| Push Subscription (推式訂閱) | 散發代理在散發者端排程推送 |
| Pull Subscription (拉式訂閱) | 散發/合併代理在訂閱者端排程拉取 |
理解術語與角色職責,是掌握複寫配置、監控與疑難排解的前提。