<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SQL Server復制入門(二)----復制的幾種模式

      簡介

           本系列文章的上一篇對復制是什么做了一個概述。本篇文章根據發布服務器,分發服務器和訂閱服務器的組織方式和復制類型來講述常用復制的幾種模式。

       

      模式的選擇

          選擇復制的模式取決于多個方面。首先需要考慮具體的業務需求,在此之后還需要考慮硬件和網絡的限制。對于業務需求來說考慮的角度可以分為兩個部分:自治和延時。自治是指”數據不被影響的程度”,比如說一個業務場景:公司的總部在北京,發布服務器和分發服務器全在總部,各個地區的分部有訂閱服務器,使用快照復制來接收推送訂閱總部每個月一次的公司員工通訊錄。在這個業務場景中,訂閱服務器僅僅是接收發布服務器發布的通訊錄信息,對于這些信息的修改是不會回傳給總部服務器的,這個業務場景的自治程度就是非常低的。而對于延時來說,就是”在發布服務器上的數據修改應用到訂閱服務器上的時間”,比如還是上面那個例子,每次訂閱服務器的訂閱周期是一個月,在此期間總部的通訊錄可能經過了多次修改,但一個月以后才會同步到訂閱服務器,那么這種場景的延時是非常高的。

          其次就是硬件和網絡的限制,比如將發布服務器和分發服務器設置在一臺服務器上,在現有的情況下CPU是否能夠承受這些負擔?或是使用快照復制,發布服務器和訂閱服務器之間的網絡寬帶是否能夠承受在一定發布周期內的數據量傳輸?

          在簡單了解了模式選擇的標準后,下面我們來看常用的幾種復制模式。

       

      以發布服務器為中心的復制模式

          這種模式多個訂閱服務器以一個發布服務器為中心進行訂閱,如圖1所示。

          1

          圖1.多個訂閱服務器以發布服務器為中心的模式

       

          這種模式也是復制模式中最簡單的模式,這種模式可以使用快照發布和事務發布。不難看出,這種情景的自治性是比較低的,因此這種模式適用于以下幾種業務場景。

      •     訂閱服務器用于報表生成.
      •     發布服務器用來發布類似前文所說的員工通訊錄,產品資料等主(Master)信息
      •     使用事務發布,使得訂閱服務器承擔部分負載
      •     在發布服務器Down了以后,作為緊急備用服務器

       

          當然,這種模式的缺陷也是顯而易見的。

      •      首先是發布服務器和分發服務器在同一臺服務器上對CPU和內存的消耗服務器硬件是否能夠承受是一個問題
      •      在OLTP環境中如果每天要修改的數據量過大,比如超過10%,那么需要傳送到的訂閱服務器的數據量過大也是不得不考慮的一個問題

       

      以發布服務器和分發服務器為中心的復制模式

          這種模式其實和上一種模式區別不大,只是分離了發布服務器和分發服務器,如圖2所示。

          2

          圖2.以發布服務器和分發服務器為中心的復制模式

       

          這種模式是將分發任務對CPU,內存和網絡帶來的負載轉移到另一臺分發服務器了。從而減輕發布服務器的壓力和支持更多的訂閱服務器。此外,我們知道一個分發服務器支持多個發布服務器的,因此也可以多個發布服務器使用一個分發服務器。

          這種模式還有一個好處是可以將分發服務器放到DMZ區域和訂閱服務器連接以避免發布服務器直接暴漏在外網。

          當然了,這種模式最重要的一點是發布服務器和分發服務器一定要有可靠的網絡連接,這種模式和圖1提到的第一種模式適用的業務場景基本一致。

       

      發布-訂閱的復制模式

          這種模式使得發布服務器也是訂閱服務器,如圖3所示。

          3

           圖3.發布-訂閱復制模式

       

          這種模式適用于服務器A和服務器B的網絡非常昂貴但服務器B和各個訂閱服務器的網絡成本很低的情況。比如,公司的總部在北京,服務器A在北京,服務器B是上海分公司的,各個訂閱服務器通過局域網和服務器B進行連接。在這個例子中,服務器A和服務器B通過VPN進行連接,這個費用是相當昂貴的,而服務器B和各個訂閱服務器通過局域網連接的成本可以忽略。

       

      以訂閱服務器為中心的復制模式

          這種模式以訂閱服務器為中心,如圖4所示。

          4

          圖4.以訂閱服務器為中心復制模式

       

          這種模式適用的場景比如:各個區域將各自的業務數據匯總到總部這種類型的業務場景。

       

      多個發布服務器和多個訂閱服務器的復制模式

          這種模式適用于數據對等的環境,一個簡化的版本如圖5所示。

          5

          圖5.多個發布服務器和多個訂閱服務器

       

          這種模式非常適合業務數據對等的環境,比如說這類業務場景,一個銷售公司在同一個城市有3個分店,這三個分店之間是對等的,它們之間通過復制來同步庫存。使得每個店都可以了解其它分店的庫存情況。這類業務場景適合使用多個發布服務器和多個訂閱服務器的復制模式。

       

      具有可更新訂閱的事務發布模式

          這種模式非常類似圖1中所說的模式,但這種模式允許訂閱服務器更新數據。如圖6所示。

          6

          圖6.具有可更新訂閱事務的發布模式

       

          在這種模式下,比如訂閱服務器B更新了數據,這個數據會傳送回發布服務器,如果發布服務器接收了這個數據,那么這個數據會同時同步到其它訂閱服務器。

       

      合并發布模式

          合并發布模式適用于所有服務器共享一部分數據的場景,如圖7所示。

          7

          圖7.合并發布模式

       

          這種模式下,每個服務器并不是互相訂閱,而是互相共享。這種模式同樣適用于圖5所述的業務模式。

       

      總結

          本文講述了復制的幾種模式以及它們的所適用的一些場景,很多更復雜的復制模式大多都是對以上幾種模式的組合或者拓展。理解上述簡單的復制模式是理解復雜復制模式的基礎。

      posted @ 2012-06-25 16:39  CareySon  閱讀(9387)  評論(11)    收藏  舉報
      主站蜘蛛池模板: 伊大人香蕉久久网欧美| 精品无码人妻一区二区三区| 亚洲一区二区av偷偷| 成人免费AV一区二区三区| 大地资源免费视频观看| 亚洲成a人无码av波多野| 亚洲av成人无码精品电影在线| 少妇爆乳无码专区| 18禁视频一区二区三区| 最新中文字幕国产精品| 国内精品久久久久久无码不卡| 国产精品第一页中文字幕| 国产成人无码免费网站| 中文字幕在线看视频一区二区三区| 午夜色无码大片在线观看免费| av在线播放国产一区| 麻豆蜜桃av蜜臀av色欲av| 国产精品自拍视频第一页| 久久综合给合久久狠狠97色| 无码一区二区三区久久精品| 国产午夜精品亚洲精品国产| 性男女做视频观看网站| 亚洲一区二区av偷偷| 日韩亚洲精品中文字幕| 国产精品视频午夜福利| 亚洲精品无码乱码成人| 色欲狠狠躁天天躁无码中文字幕| 欧美精品人人做人人爱视频| 亚洲精品综合网二三区| 香蕉乱码成人久久天堂爱| 电影在线观看+伦理片| 亚洲高清偷拍一区二区三区| 少妇高潮水多太爽了动态图| 欧美精品高清在线观看| 日韩va中文字幕无码电影| 免费人成网站视频在线观看| 人妻少妇乱子伦精品| 98日韩精品人妻一二区| 亚洲最大成人网色| 无码抽搐高潮喷水流白浆| 亚洲国产美国产综合一区|