程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:復制的概述和術語

MS SQL基礎教程:復制的概述和術語

編輯:關於SqlServer

對一個地域分散的大型企業組織來說,構建具有典型的分布式計 算特征的大型企業管理信息系統時總要解決一個很棘手的問題;如何 在多個不同數據庫服務器之間保證共享數據的完整性、安全性和可用 性。之所以引發這樣的問題在於企業組織存在這樣的數據處理和要求: 在不同的地點對具有相同結構的本地數據庫進行修改;但要保證修改 後的數據庫有相同的結果。其實質就是將對本地數據庫的修改體現在 其它具有相同結構的遠程數據庫中。

那麼我們如何實現這種數據的一致性呢?答案可能有很多種,但 是包括SQL Server 在內的大多數數據庫產品都采用一種復制技術來解 決這一問題。本章的主旨就是介紹SQL Server 的復制技術。下面讓我 們從復制的概述開始。

SQL Server 提供了內置的復制能力,復制組件並不是附加產品而是核心引擎的一部 分。在復制這一支持分布式數據處理能力的重要技術幫助下,我們可以在跨局域網、廣域 網或因特網的不同數據庫服務器上維護數據的多個拷貝,從而自動地以同步或異步的方式 保證數據多個拷貝之間的數據的一致性。從本質上講,復制就是從一個源數據庫向多處目 標數據庫復制數據。

16.1.1 SQL Server 的復制模型

SQL Server 使用“出版和訂購”這一術語來描述其復制活動。所謂出版就是向其它數 據庫服務器(訂購者)復制數據。訂購就是從另外服務器(出版者)接收復制數據。雖然 出版和訂購的對象都是將復制數據,但出版和訂購卻並不是不同角度(出版者和訂購)的 同一數據操作(復制數據),而是體現出一定的層次性和順序性(總是先進行出版,然後 再進行訂購)。SQL Server 的復制組件有出版者、訂購者、分發者、出版物與論文、推訂 購和拉訂購。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved