• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    復(fù)制(1)SQLServer復(fù)制簡介

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 15:24:11
    文檔

    復(fù)制(1)SQLServer復(fù)制簡介

    復(fù)制(1)SQLServer復(fù)制簡介:前言: SQLServer的復(fù)制技術(shù)最少從SQLServer2000時代已經(jīng)出現(xiàn),當(dāng)初是為了分布式計算,不是為了高可用。但是到了今天,復(fù)制也成為了一種高可用技術(shù),并且被廣泛使用。很多問題都通過復(fù)制得以解決。 復(fù)制組件: 復(fù)制說白了就是一種發(fā)布/訂閱模式,但是這種模
    推薦度:
    導(dǎo)讀復(fù)制(1)SQLServer復(fù)制簡介:前言: SQLServer的復(fù)制技術(shù)最少從SQLServer2000時代已經(jīng)出現(xiàn),當(dāng)初是為了分布式計算,不是為了高可用。但是到了今天,復(fù)制也成為了一種高可用技術(shù),并且被廣泛使用。很多問題都通過復(fù)制得以解決。 復(fù)制組件: 復(fù)制說白了就是一種發(fā)布/訂閱模式,但是這種模

    前言: SQLServer的復(fù)制技術(shù)最少從SQLServer2000時代已經(jīng)出現(xiàn),當(dāng)初是為了分布式計算,不是為了高可用。但是到了今天,復(fù)制也成為了一種高可用技術(shù),并且被廣泛使用。很多問題都通過復(fù)制得以解決。 復(fù)制組件: 復(fù)制說白了就是一種發(fā)布/訂閱模式,但是這種模

    前言:

      SQLServer的復(fù)制技術(shù)最少從SQLServer2000時代已經(jīng)出現(xiàn),當(dāng)初是為了分布式計算,不是為了高可用。但是到了今天,復(fù)制也成為了一種高可用技術(shù),并且被廣泛使用。很多問題都通過復(fù)制得以解決。

    復(fù)制組件:

      復(fù)制說白了就是一種發(fā)布/訂閱模式,但是這種模式并不容易理解。下面介紹一下復(fù)制技術(shù)的一些概念。提醒一下,這里的復(fù)制在英文中不是COPY,而是Replication。它包含三個組件:發(fā)布者、分發(fā)者和訂閱者。三者缺一不可,并且均以在發(fā)布和訂閱中定義的項目為操作單元。

  • 項目(Article):是用于復(fù)制中的可配置的最小操作單元,它可以是一個單獨(dú)的SQL Server對象,也可以是一個對象中的一個自己。這些對象通常是表、視圖、存儲過程等。還可以是表中的部分行或者列的集合。在非嚴(yán)格環(huán)境下,可以把多個對象定義為一個項目來發(fā)布和訂閱。
  • 發(fā)布(Publication):注意這里是名詞,是一組項目的邏輯集合,每個發(fā)布可以包含一個或多個項目。發(fā)布中的配置項會影響它包含的所有項目,通過這種方式,可以減少管理對象所帶來的影響。其中最重要的配置項就是復(fù)制類型。
  • 發(fā)布者(Publisher):運(yùn)行發(fā)布的實(shí)例,發(fā)布者監(jiān)控所有項目的變更,并且告知這些信息給分發(fā)者。
  • 分發(fā)者(Distributor):是一個跟蹤所有訂閱和發(fā)布活動變更的實(shí)例,在復(fù)制過程中充當(dāng)中間人,絕大部分的變更會存儲在一個分發(fā)數(shù)據(jù)庫(存在于系統(tǒng)數(shù)據(jù)庫目錄下,庫名為distribution),可以是單獨(dú)的實(shí)例,也可以運(yùn)行在訂閱服務(wù)器或者發(fā)布服務(wù)器上,但是通常會運(yùn)行在發(fā)布者所在的機(jī)器上。
  • 訂閱者(Subscriber):同樣是一個實(shí)例,用于通過分發(fā)者,接收所有發(fā)布者傳過來的信息。
  • 訂閱(Subscription):與發(fā)布配對,用于決定哪個服務(wù)器(訂閱者)接收從發(fā)布中傳輸過來的信息。每個訂閱都會創(chuàng)建一個發(fā)布者和訂閱者之間的連接。復(fù)制技術(shù)存在兩種訂閱方式,推送(push )和提取(pull)。對于推送訂閱,分發(fā)者直接在訂閱數(shù)據(jù)庫更新數(shù)據(jù),對于提取訂閱,訂閱者會周期性詢問分發(fā)者是否有新變更可用,如果有,就會自行更新自己的數(shù)據(jù)。
  • 圖中上半部分是分發(fā)者和發(fā)布者均在一個實(shí)例上的情況,下半部分是三者都分開實(shí)例。

    復(fù)制類型:

      粗略來說,SQLServer有三種主要的復(fù)制類型:快照復(fù)制、合并復(fù)制和事務(wù)復(fù)制。這里先簡單介紹,后續(xù)會詳細(xì)并演示每一種類型。

    快照復(fù)制:

      每次運(yùn)行時,會創(chuàng)建被發(fā)布對象的完整副本及其數(shù)據(jù),并使用SQLServer的BCP工具把每個表的內(nèi)容寫入到快照文件夾中。這類快照文件夾是由分發(fā)者創(chuàng)建的共享文件夾。復(fù)制過程中的所有參與者都必須能夠訪問快照文件夾。

      每次快照復(fù)制開始運(yùn)行后,分發(fā)者會從發(fā)布中抓取已配置的發(fā)布項的當(dāng)前快照,并傳送給訂閱者,然后應(yīng)用到訂閱數(shù)據(jù)庫中,當(dāng)應(yīng)用新快照時,訂閱數(shù)據(jù)庫上的項目會被刪除并按新快照的內(nèi)容重建,這個過程只會在每次快照復(fù)制啟動時執(zhí)行一次,發(fā)布和訂閱端之間沒有持續(xù)的數(shù)據(jù)流,并且這個過程是高帶寬和存儲開銷的操作。

      默認(rèn)情況下,其他類型的復(fù)制會在初始化時通過分發(fā)者,通過快照來同步所有的訂閱項。這種類型的復(fù)制最適合用于相對靜態(tài)的數(shù)據(jù)環(huán)境。

    事務(wù)復(fù)制:

      基于事務(wù)的一種復(fù)制類型,每個在發(fā)布項中的已提交的事務(wù)都會被掃描,并通過分發(fā)者傳輸?shù)接嗛喍?。這個掃描操作是由日志讀取器代理(log reader agent)通過讀取發(fā)布數(shù)據(jù)庫中的事務(wù)日志完成。如果已發(fā)布項中有修改,會把修改記錄在分發(fā)者的分發(fā)數(shù)據(jù)庫中。然后從分發(fā)數(shù)據(jù)庫上,按照當(dāng)前的訂閱類型,應(yīng)用到訂閱者中。

      事務(wù)復(fù)制可以接近實(shí)時同步,并只占用少量的發(fā)布者空間。同時,這種類型的復(fù)制可以配置成數(shù)據(jù)雙向移動,但是事務(wù)復(fù)制的最初設(shè)計是僅僅用于單向的。

    合并復(fù)制:

      最初的設(shè)計是用于允許修改發(fā)生在發(fā)布者和訂閱者上。同時,合并復(fù)制在訂閱者不能持續(xù)連到發(fā)布者,可能隔天連一次這種情景下也很有用。這種情景下,可以每天晚上同步,但是當(dāng)一個數(shù)據(jù)被同時來自于不同發(fā)布者的數(shù)據(jù)所修改時,就會產(chǎn)生沖突??梢酝ㄟ^一些配置來解決。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    復(fù)制(1)SQLServer復(fù)制簡介

    復(fù)制(1)SQLServer復(fù)制簡介:前言: SQLServer的復(fù)制技術(shù)最少從SQLServer2000時代已經(jīng)出現(xiàn),當(dāng)初是為了分布式計算,不是為了高可用。但是到了今天,復(fù)制也成為了一種高可用技術(shù),并且被廣泛使用。很多問題都通過復(fù)制得以解決。 復(fù)制組件: 復(fù)制說白了就是一種發(fā)布/訂閱模式,但是這種模
    推薦度:
    標(biāo)簽: 復(fù)制 介紹 簡介
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品久久国产精麻豆99网站| 亚洲自偷自偷精品| 99re这里只有精品热久久| 无码人妻精品一区二区蜜桃AV| 337P亚洲精品色噜噜| 国内精品久久久人妻中文字幕| 亚洲精品高清在线| 国产农村妇女毛片精品久久| 免费精品一区二区三区第35| 国产精品丝袜一区二区三区| 亚洲国产精品一区二区久久hs | 成人国产一区二区三区精品| 国产精品美脚玉足脚交欧美| 午夜精品射精入后重之免费观看 | 亚洲处破女AV日韩精品| 久久亚洲中文字幕精品一区四| 成人精品一区二区三区免费看 | 亚洲AV无码国产精品色午友在线| 欧美精品福利视频一区二区三区久久久精品 | 国产精品乱码高清在线观看| 亚洲AV永久无码精品一区二区| 午夜影视日本亚洲欧洲精品一区| 3D动漫精品一区二区三区| 蜜芽亚洲av无码精品色午夜| 亚洲精品黄色视频在线观看免费资源 | 99re6在线精品免费观看| 国产精品自拍一区| 华人在线精品免费观看| 国产A√精品区二区三区四区| 久久99精品国产麻豆宅宅| 国产成人精品视频播放| 国产成人精品日本亚洲网址| 国产高清国产精品国产专区| 国产亚洲精品国产| 欧美精品国产日韩综合在线| 久久777国产线看观看精品| 久久91精品国产91久久小草| 亚洲国产精品国自产电影| 91大神精品全国在线观看| 91精品在线国产| 国产精品网址在线观看你懂的|