更新時間:2022-01-12 09:30:25 來源:動力節點 瀏覽777次
復制是指一組技術,用于將數據和數據庫對象從一個數據庫復制和分發到另一個數據庫,并保持數據庫之間的同步以確保一致性。
SQL Server復制不分發整個數據庫。它只分發數據庫的選定部分,例如表、視圖等。
SQL Server 復制是將數據和數據庫對象從一個數據庫復制和分發到另一個數據庫并在數據庫之間同步所有數據以保持數據完整性和一致性的過程。該過程可以設置為實時連續同步數據或計劃以所需的時間間隔運行。主要是 SQL Server Replication 用于在所需目標處復制和再現數據。下面列出了一些 SQL Server 復制技術:
單程
一對一
多對一
雙向
該模型由以下組件組成:
文章:這是 SQL Server 的基本單元,由視圖、表和存儲過程組成。您可以使用過濾器選項垂直或水平縮放文章。您可以在具有特定限制或限制的一個對象上創建多篇文章。
出版物:出版物是數據庫中文章的邏輯集合。它允許您在更高級別定義和配置文章的屬性,以便組中的所有文章都可以繼承這些屬性。
Publisher 數據庫: Publisher 是一個數據庫,其中包含設計為復制文章的對象列表。出版商可能有一份或多份出版物。每個發布者創建許多定義數據傳播機制的內部復制存儲過程。
Publisher:這是一個數據庫實例,負責通過復制將數據提供給其他位置。它可能有一個或多個發布,每個發布定義一組邏輯相關的對象和要復制的數據。
分發者:這是一個數據庫,用于存儲來自一個或多個發布者的復制特定數據。在大多數情況下,Distributor 是一個同時充當 Publisher 和 Distributor 的數據庫。這樣的分銷商被稱為本地分銷商。 每個 Publisher 必須與一個稱為 Distributor 或 Distribution 數據庫的數據庫相關聯。
分發數據庫:每個分發者應至少有一個分發數據庫。分發數據庫存儲文章詳細信息、數據和復制元數據。請注意,單個 Distributor 可能擁有多個 Distribution 數據庫。但是,來自一個 Publisher 的所有出版物都必須使用一個 Distribution 數據庫。
訂閱者:這是一個使用發布中的 SQL Server 復制數據的數據庫實例。訂閱者可以從一個或多個出版物和發布者接收數據。
訂閱:這是一個將發布副本發送給訂閱者的請求。訂閱定義了何時接收發布數據以及在何處接收。
訂閱數據庫:這是復制模型的目標數據庫。
通過上述介紹相信大家對使用SQL復制數據庫已經有所了解,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java在線學習,里面的課程全面,從入門到精通,通俗易懂,適合沒有基礎的小白學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習