您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>服務(wù)器>

sybase系統(tǒng)的數(shù)據(jù)同步與復(fù)制

2010年01月29日 11:16 wenjunhu.com 作者:佚名 用戶評(píng)論(0
關(guān)鍵字:sybase系統(tǒng)(5656)

sybase系統(tǒng)的數(shù)據(jù)同步與復(fù)制


  sybase復(fù)制服務(wù)器(sybase replication server)用來(lái)滿足日益發(fā)展的企業(yè)客戶/服務(wù)器計(jì)算機(jī)環(huán)境的需要。自從復(fù)制服務(wù)器被廣泛應(yīng)用以來(lái),已成為企業(yè)范圍內(nèi)客戶/服務(wù)器應(yīng)用模式的基礎(chǔ)。

  一個(gè)實(shí)用的復(fù)制系統(tǒng)必須考慮到以下的業(yè)務(wù)要求。

  數(shù)據(jù)的高可靠性:
  復(fù)制系統(tǒng)將使應(yīng)用系統(tǒng)更加可靠,減少了計(jì)算機(jī)系統(tǒng)失敗給業(yè)務(wù)處理造成的影響。

  信息傳遞的一致性:
  分布系統(tǒng)各節(jié)點(diǎn)內(nèi)保護(hù)數(shù)據(jù)的一致性;

  高的系統(tǒng)性能:
  復(fù)制系統(tǒng)必須在不增加數(shù)據(jù)源節(jié)點(diǎn)的負(fù)擔(dān)、有效使用網(wǎng)絡(luò)的前提下,允許每個(gè)節(jié)點(diǎn)優(yōu)化本地?cái)?shù)據(jù)的存取方式;

  方便數(shù)據(jù)集中管理:
  系統(tǒng)管理員能夠方便容易地管理分布與各節(jié)點(diǎn)的數(shù)據(jù);

  異構(gòu)數(shù)據(jù)源訪問(wèn):
  復(fù)制系統(tǒng)有能力在不同廠商提供的數(shù)據(jù)源之間移動(dòng)傳遞數(shù)據(jù),如sybase、oracle、ms sql等系統(tǒng)間數(shù)據(jù)的復(fù)制和同步;

  本地自治:
  每個(gè)節(jié)點(diǎn)能夠決定自己將接受的是哪些數(shù)據(jù),以及訪問(wèn)和更新本節(jié)點(diǎn)數(shù)據(jù)。
  復(fù)制服務(wù)器的工作方式

  在這節(jié)中我們將描述sybase復(fù)制服務(wù)器產(chǎn)品的各個(gè)部份及它們的功能。復(fù)制數(shù)據(jù)操作可以分為四個(gè)部分:

  對(duì)一個(gè)或多個(gè)數(shù)據(jù)源改變數(shù)據(jù)事務(wù)的監(jiān)測(cè)
  在網(wǎng)絡(luò)上傳送事務(wù)
  將事務(wù)分發(fā)給各個(gè)目標(biāo)數(shù)據(jù)源
  復(fù)制系統(tǒng)管理
  在sybase復(fù)制服務(wù)器環(huán)境中,對(duì)源數(shù)據(jù)庫(kù)中數(shù)據(jù)的修改由一個(gè)稱為日志傳輸管理(log transfer manager 簡(jiǎn)稱ltm)的進(jìn)程來(lái)實(shí)現(xiàn)。最典型的結(jié)構(gòu)中l(wèi)tm與源數(shù)據(jù)庫(kù)放在同一個(gè)硬件平臺(tái)上。

  ltm將log傳送給復(fù)制服務(wù)器進(jìn)程,復(fù)制服務(wù)器進(jìn)程可以在另一機(jī)器上。在一個(gè)復(fù)制系統(tǒng)中,若干復(fù)制服務(wù)器的配置,可以分布在不同的局域網(wǎng)上,根據(jù)復(fù)制系統(tǒng)的配置,改變數(shù)據(jù)的log從一個(gè)復(fù)制服務(wù)器傳送到其它復(fù)制服務(wù)器,最后由這些復(fù)制服務(wù)器將數(shù)據(jù)改變傳給目標(biāo)數(shù)據(jù)庫(kù)。完整的數(shù)據(jù)復(fù)制操作進(jìn)程可以由一個(gè)基于gui環(huán)境的復(fù)制服務(wù)器管理界面來(lái)管理和監(jiān)控。因?yàn)樵趶?fù)制系統(tǒng)中使用了穩(wěn)定隊(duì)列(stable queue),數(shù)據(jù)從源數(shù)據(jù)庫(kù)到目標(biāo)數(shù)據(jù)庫(kù)的途徑中,能夠避免系統(tǒng)中任一部分失敗發(fā)生的數(shù)據(jù)丟失現(xiàn)象。穩(wěn)定隊(duì)列是一個(gè)安全機(jī)制,容錯(cuò)環(huán)境失敗。

  日志傳輸管理

  sybase復(fù)制服務(wù)器產(chǎn)品有一部分為log transfer manager(ltm).ltm是一個(gè)低調(diào)度進(jìn)程,最典型的配置方法是將ltm運(yùn)行在與源數(shù)據(jù)庫(kù)相同的平臺(tái)上。如果復(fù)制系統(tǒng)中將有多于一個(gè)節(jié)點(diǎn)的源數(shù)據(jù)被修改,則需要每個(gè)節(jié)點(diǎn)有一個(gè)ltm。

  ltm的任務(wù)是監(jiān)視并捕獲與它相聯(lián)數(shù)據(jù)庫(kù)的事務(wù),而且將這些事務(wù)傳送給復(fù)制服務(wù)器,以便復(fù)制服務(wù)器將事務(wù)再傳給其它的復(fù)制節(jié)點(diǎn)。

  ltm有一個(gè)聯(lián)接到sql server,讀取主sql server的事務(wù)日志,監(jiān)測(cè)它是否改變了主節(jié)點(diǎn)數(shù)據(jù)。事務(wù)日志是用來(lái)觀察主節(jié)點(diǎn)數(shù)據(jù)變化的最好的信息來(lái)源,因?yàn)樗呀?jīng)提交給server的事務(wù),可用來(lái)恢復(fù)事務(wù)。在圖六中,當(dāng)某應(yīng)用程序修改了主節(jié)點(diǎn)數(shù)據(jù)時(shí),這個(gè)事務(wù)被記在事務(wù)日志中,以保證數(shù)據(jù)一致性,當(dāng)提交時(shí)數(shù)據(jù)改變寫(xiě)入磁盤(pán)。復(fù)制進(jìn)程不干涉數(shù)據(jù)庫(kù)功能,只是ltm在監(jiān)測(cè)sql server中的事務(wù),當(dāng)發(fā)現(xiàn)某個(gè)事務(wù)應(yīng)該被復(fù)制時(shí),將它傳送給sybase復(fù)制服務(wù)器。

  ltm進(jìn)程,是一個(gè)由sybase open server/open client編寫(xiě)的應(yīng)用程序,并有一個(gè)聯(lián)接到sybase復(fù)制服務(wù)器。這個(gè)進(jìn)程可以駐留在單獨(dú)的機(jī)器上。正是由于sybase復(fù)制服務(wù)器進(jìn)程可以運(yùn)行在與主數(shù)據(jù)源不同的機(jī)器上,才使用戶將復(fù)制系統(tǒng)對(duì)主數(shù)據(jù)庫(kù)施加的負(fù)擔(dān)降低到最小限度。

  ltm進(jìn)程可以將獨(dú)立于主數(shù)據(jù)源命令的事務(wù)翻譯給復(fù)制服務(wù)器。例如,一個(gè)事務(wù)中完成的是“update”,ltm將把事務(wù)傳送給復(fù)制服務(wù)器并且給予解釋,翻譯成主節(jié)點(diǎn)完成的update命令。這個(gè)源數(shù)據(jù)庫(kù)事務(wù)到復(fù)制服務(wù)器翻譯或映射所認(rèn)識(shí)的命令的機(jī)制是sybase復(fù)制服務(wù)器技術(shù)的一個(gè)重要策略。從ltm到復(fù)制服務(wù)器的界面對(duì)用戶來(lái)說(shuō)是可見(jiàn)的。也就是說(shuō),如果你能獲得數(shù)據(jù)源的事務(wù),就可以將它映射到sybase復(fù)制系統(tǒng)環(huán)境并且復(fù)制它。與其它競(jìng)爭(zhēng)廠家產(chǎn)品不同,sybase復(fù)制技術(shù)允許建立應(yīng)用程序來(lái)復(fù)制異構(gòu)數(shù)據(jù)源。

  數(shù)據(jù)在局域網(wǎng)和廣域網(wǎng)上的傳送

  現(xiàn)在讓我們來(lái)看,當(dāng)信息從ltm傳送到與之相聯(lián)的復(fù)制服務(wù)器之后,又發(fā)生了什么?如果當(dāng)數(shù)據(jù)與復(fù)制數(shù)據(jù)在不同的局域網(wǎng)上,那么復(fù)制進(jìn)程將要把數(shù)據(jù)從主數(shù)據(jù)庫(kù)的復(fù)制服務(wù)器傳送到負(fù)責(zé)復(fù)制節(jié)點(diǎn)數(shù)據(jù)庫(kù)的復(fù)制服務(wù)器。請(qǐng)注意,如果主節(jié)點(diǎn)與復(fù)制節(jié)點(diǎn)同在一個(gè)局域網(wǎng)上,那么可以省掉第二個(gè)復(fù)制服務(wù)器。在單一局域網(wǎng)復(fù)制環(huán)境中,一個(gè)復(fù)制服務(wù)器可以完成接受ltm數(shù)據(jù)并傳送到復(fù)制節(jié)點(diǎn)兩項(xiàng)任務(wù)。

  在多局域網(wǎng)環(huán)境中,不同sybase復(fù)制服務(wù)器之間路由可以是直接的,不需要中間節(jié)點(diǎn)。也可以是間接的。在主復(fù)制服務(wù)器與從復(fù)制服務(wù)器之間有中間傳送節(jié)點(diǎn)。這些直接的或間接的路由是由系統(tǒng)管理員來(lái)配置的,允許系統(tǒng)管理員根據(jù)網(wǎng)絡(luò)限制及應(yīng)用程序傳送數(shù)據(jù)的需要,有效地使用整個(gè)系統(tǒng)環(huán)境。在直接的及間接的配置狀態(tài)中,可用復(fù)制服務(wù)器管理軟件監(jiān)視路由上傳遞的信息。

  數(shù)據(jù)到達(dá)復(fù)制節(jié)點(diǎn)

  在上兩個(gè)標(biāo)題中我們已看到ltm進(jìn)程與服務(wù)器進(jìn)程是如何協(xié)同工作的,將事務(wù)從主節(jié)點(diǎn)數(shù)據(jù)庫(kù)送過(guò)網(wǎng)絡(luò)到達(dá)目標(biāo)節(jié)點(diǎn)。現(xiàn)在來(lái)看復(fù)制過(guò)程最后處理程序,復(fù)制服務(wù)器怎樣把數(shù)據(jù)送到目標(biāo)數(shù)據(jù)庫(kù)。

  sybase復(fù)制服務(wù)器是由基于sybase open server/open client的應(yīng)用程序。在復(fù)制的最后過(guò)程,復(fù)制服務(wù)器在目標(biāo)數(shù)據(jù)庫(kù)上建立一個(gè)聯(lián)接,將從主數(shù)據(jù)庫(kù)接收到的數(shù)據(jù)寫(xiě)入復(fù)制數(shù)據(jù)庫(kù)。同樣,復(fù)制節(jié)點(diǎn)可以是非sybase數(shù)據(jù)系統(tǒng)。

  sybase復(fù)制服務(wù)器以標(biāo)準(zhǔn)客戶/服務(wù)器聯(lián)接方式連到目標(biāo)數(shù)據(jù)庫(kù)。并有足夠的權(quán)限修改目標(biāo)數(shù)據(jù)庫(kù)。下面我們可以看到復(fù)制服務(wù)器怎樣知道傳送哪些事務(wù),傳送到什么地方。包含復(fù)制數(shù)據(jù)的節(jié)點(diǎn)要向復(fù)制系統(tǒng)訂購(gòu)它所需要的數(shù)據(jù)。至于訂購(gòu)單信息被存在與之相關(guān)的sybase復(fù)制服務(wù)器數(shù)據(jù)字典中。每個(gè)復(fù)制服務(wù)器有一個(gè)相應(yīng)的數(shù)據(jù)字典。簡(jiǎn)稱rssd,用來(lái)存貯復(fù)制系統(tǒng)信息。

  因?yàn)閟ybase復(fù)制服務(wù)器僅是簡(jiǎn)單地象其客戶程序一樣把事務(wù)傳送到目標(biāo)數(shù)據(jù)源,可以是非sybase數(shù)據(jù)源。用戶可以使用sybase omni-gateway,讓復(fù)制服務(wù)器聯(lián)接到第三方數(shù)據(jù)源,使復(fù)制服務(wù)器認(rèn)為復(fù)制節(jié)點(diǎn)就是sybase,從復(fù)制服務(wù)器到目標(biāo)數(shù)據(jù)源之間傳送數(shù)據(jù)不需做任何形式變化。

  復(fù)制系統(tǒng)配置和管理工具

  replication server manager(rsm)是一個(gè)功能性很強(qiáng)的系統(tǒng)管理工具,使我們能成功地實(shí)現(xiàn)和管理分布復(fù)制環(huán)境。sybase正是認(rèn)識(shí)到這一點(diǎn),設(shè)計(jì)復(fù)制服務(wù)器的同時(shí)也設(shè)計(jì)了復(fù)制服務(wù)器管理程序。 rsm提供一個(gè)圖形用戶界面,使用戶僅從一個(gè)圖形操作界面便能使系統(tǒng)管理員監(jiān)控管理復(fù)制系統(tǒng)的每個(gè)部分。rsm是sybase企業(yè)客戶/服務(wù)器系統(tǒng)管理工具家庭成員之一,提供基于對(duì)象的管理方式。

  rsm幫助系統(tǒng)管理員建立復(fù)制數(shù)據(jù)定單,接收復(fù)制的數(shù)據(jù),指定這些數(shù)據(jù)復(fù)制到某個(gè)節(jié)點(diǎn)。定單上定義復(fù)制節(jié)點(diǎn)將從主節(jié)點(diǎn)訂購(gòu)哪些記錄行。

  使用rsm代替了復(fù)雜的復(fù)制服務(wù)器sql命令,僅需用易于使用的填空方式便可建立復(fù)制系統(tǒng)定義,可用性非常好。

  穩(wěn)定隊(duì)列:

  sybase復(fù)制系統(tǒng)的設(shè)計(jì)模式,允許復(fù)制系統(tǒng)中的網(wǎng)絡(luò)或者任意部分在短暫失敗之后,能快速而簡(jiǎn)便地重新達(dá)到數(shù)據(jù)同步,這種配置能保護(hù)復(fù)制系統(tǒng)不受環(huán)境失敗的影響,在其中擔(dān)當(dāng)主要任務(wù)的是穩(wěn)定磁盤(pán)隊(duì)列。

  在復(fù)制環(huán)境中,事務(wù)從復(fù)制系統(tǒng)的一個(gè)部分傳送到另一部分(例如,從ltm傳送到sybase復(fù)制服務(wù)器,或者從某一復(fù)制服務(wù)器傳送到另外一個(gè)復(fù)制服務(wù)器),在傳輸?shù)闹虚g環(huán)節(jié),事務(wù)均可以被暫時(shí)存放在磁盤(pán)上,避免某一部分失敗引發(fā)的數(shù)據(jù)丟失。當(dāng)復(fù)制環(huán)境恢復(fù)到正常狀態(tài)時(shí),復(fù)制服務(wù)器能自動(dòng)將磁盤(pán)隊(duì)列中數(shù)據(jù)傳送到目標(biāo)節(jié)點(diǎn)。存放數(shù)據(jù)隊(duì)列的磁盤(pán)分區(qū)的大小則可以動(dòng)態(tài)調(diào)整。

  修改復(fù)制數(shù)據(jù)(分布修改)

  一般情況下,復(fù)制節(jié)點(diǎn)數(shù)據(jù)跟隨主節(jié)點(diǎn)而變化。如果用戶希望直接修改復(fù)制節(jié)點(diǎn)數(shù)據(jù)又會(huì)怎樣呢?sybase復(fù)制服務(wù)器如何來(lái)保證協(xié)同環(huán)境下的數(shù)據(jù)一致性?

  在sybase復(fù)制服務(wù)器環(huán)境中,修改復(fù)制節(jié)點(diǎn)數(shù)據(jù)有以下兩種方法:

  異步復(fù)制:節(jié)點(diǎn)之間傳輸存貯過(guò)程調(diào)用
  同步復(fù)制:直接連接到各節(jié)點(diǎn),修改每一個(gè)節(jié)點(diǎn)數(shù)據(jù)
  在任何系統(tǒng)中,任何時(shí)刻,每個(gè)數(shù)據(jù)項(xiàng)都必須有一個(gè)明確的主節(jié)點(diǎn)來(lái)控制它。也就是說(shuō),每個(gè)數(shù)據(jù)項(xiàng)在分布式環(huán)境中在某一節(jié)點(diǎn)是唯一標(biāo)準(zhǔn)的,其它網(wǎng)絡(luò)節(jié)點(diǎn)只存放主節(jié)點(diǎn)數(shù)據(jù)的拷貝。update操作可以發(fā)生在任何節(jié)點(diǎn)上,但在系統(tǒng)環(huán)境中只有主節(jié)點(diǎn)唯一能真正完成update。

  數(shù)據(jù)項(xiàng)之間的關(guān)系是相當(dāng)重要的,在任意一個(gè)update節(jié)點(diǎn),其數(shù)據(jù)也屬于其他節(jié)點(diǎn),一個(gè)成功的系統(tǒng),其生命周期的很多時(shí)間花費(fèi)在解決這樣的數(shù)據(jù)沖突問(wèn)題上。另外,還有系統(tǒng)備份與恢復(fù),在復(fù)雜的數(shù)據(jù)關(guān)系下也不是件容易的事情。設(shè)計(jì)一個(gè)良好的系統(tǒng)環(huán)境,在應(yīng)用系統(tǒng)中變得十分重要。


sybase復(fù)制服務(wù)器是數(shù)據(jù)復(fù)制與同步可以采用的最佳解決方案

  在上部分我們介紹過(guò)數(shù)據(jù)復(fù)制的概念,并介紹過(guò)sybase復(fù)制服務(wù)器是如何工作的及復(fù)制環(huán)境的幾個(gè)實(shí)例?,F(xiàn)在我們來(lái)探討sybase復(fù)制服務(wù)器究竟有哪些優(yōu)點(diǎn),使它在同類產(chǎn)品市場(chǎng)上占居絕對(duì)的主導(dǎo)地位。

  sybase復(fù)制服務(wù)器的優(yōu)點(diǎn)——高性能

  高性能主要體現(xiàn)在數(shù)據(jù)復(fù)制過(guò)程的三個(gè)方面

  高效的事務(wù)捕俘
  高效事務(wù)傳輸
  高效的數(shù)據(jù)訪問(wèn)
  高效事務(wù)捕俘——不依賴于觸發(fā)器和規(guī)則

  構(gòu)成sybase復(fù)制服務(wù)器的每個(gè)部分并未采用數(shù)據(jù)庫(kù)系統(tǒng)的特性及功能。復(fù)制服務(wù)器的工作模式是專門(mén)為復(fù)制而設(shè)計(jì)的技術(shù)。sybase復(fù)制服務(wù)器的組件ltm是完全獨(dú)立于源數(shù)據(jù)庫(kù)而工作的。sybase復(fù)制服務(wù)并設(shè)有使用數(shù)據(jù)庫(kù)觸發(fā)器及規(guī)則,因此也不增加源數(shù)據(jù)庫(kù)的負(fù)擔(dān)。

  在一個(gè)基于觸發(fā)的過(guò)程中,如果改變了源數(shù)據(jù)將觸發(fā)一個(gè)數(shù)據(jù)庫(kù)中的警報(bào),這個(gè)警報(bào)將激活一段源數(shù)據(jù)庫(kù)中定義的一段指定的復(fù)制代碼,從而開(kāi)始一個(gè)復(fù)制過(guò)程。一個(gè)基于觸發(fā)或規(guī)則的復(fù)制系統(tǒng)是與源數(shù)據(jù)庫(kù)中操作密切相關(guān)的。代碼段必須在源數(shù)據(jù)庫(kù)中執(zhí)行,以便觸發(fā)一個(gè)復(fù)制處理過(guò)程。因此,觸發(fā)或規(guī)則給源數(shù)據(jù)節(jié)點(diǎn)增加了不必要的負(fù)擔(dān),造成性能下降。而且觸發(fā)和規(guī)則必須嚴(yán)密監(jiān)控,當(dāng)源數(shù)據(jù)被修改之后,管理員必須跟蹤每個(gè)警報(bào)以免遺漏。當(dāng)然,觸發(fā)和規(guī)則用于在源數(shù)據(jù)庫(kù)中維護(hù)數(shù)據(jù)一致性,或加強(qiáng)業(yè)務(wù)規(guī)則,其給性能和管理帶來(lái)的開(kāi)銷是可以理解的,也是有價(jià)值的。

  相反,sybase復(fù)制服務(wù)器提供一種機(jī)制,復(fù)制系統(tǒng)是獨(dú)立的,不會(huì)給主數(shù)據(jù)源造成負(fù)擔(dān),也不會(huì)給主數(shù)據(jù)庫(kù)管理員增加過(guò)多的責(zé)任。

  高性能事務(wù)傳遞

  sybase復(fù)制服務(wù)器允許管理員選擇網(wǎng)上傳送數(shù)據(jù)的路由,從而更加有效地使用網(wǎng)絡(luò)。路由可以是直接的,也可以是間接的。直接路由線路較短,數(shù)據(jù)可以較快地到達(dá)目的地,而間接路由則提供給管理員更大的靈活性。帶有中間節(jié)點(diǎn)的路由給系統(tǒng)提供很大優(yōu)越性:

  縮減網(wǎng)絡(luò)大小
  信息傳送到中轉(zhuǎn)節(jié)點(diǎn)后,可以蔓延到所有下級(jí)節(jié)點(diǎn)。間接路由減少了網(wǎng)絡(luò)連接數(shù)量。
  復(fù)制服務(wù)器環(huán)境中靈活地分布處理過(guò)程
  利用間接路由,一些相關(guān)的復(fù)制定義共享sybase復(fù)制服務(wù)器。
  正是因?yàn)殚g接路由的存在,允許系統(tǒng)管理員在網(wǎng)絡(luò)失敗的特殊情況下,轉(zhuǎn)換其它途徑傳遞信息。
  高效數(shù)據(jù)存取

  sybase復(fù)制系統(tǒng)將數(shù)據(jù)傳送給sybase服務(wù)器或其它非sybase服務(wù)器。每個(gè)節(jié)點(diǎn)配備怎樣的數(shù)據(jù)源只需與本地需求一致。sybase復(fù)制系統(tǒng)不限制每個(gè)遠(yuǎn)程節(jié)點(diǎn)對(duì)本地應(yīng)用的設(shè)計(jì)與規(guī)劃,也不會(huì)干涉本地?cái)?shù)據(jù)存取方式的優(yōu)化選擇,數(shù)據(jù)庫(kù)索引設(shè)計(jì)或者數(shù)據(jù)在磁盤(pán)上分布。

  sybase復(fù)制服務(wù)器優(yōu)點(diǎn)——一致信息傳送

  sybase復(fù)制服務(wù)器在環(huán)境中傳遞事務(wù),而不是傳遞數(shù)據(jù)行,因此在復(fù)制系統(tǒng)內(nèi)數(shù)據(jù)的事務(wù)性一致得到保障。sybase復(fù)制服務(wù)器采用的事務(wù)性一致技術(shù)不同于早期的復(fù)制技術(shù),例如表快照。此外,它也不象基于觸發(fā)器和規(guī)則的復(fù)制系統(tǒng),sybase復(fù)制服務(wù)器傳遞事務(wù)本身,而不是傳送數(shù)據(jù)行的改變。由于sybase復(fù)制服務(wù)器傳遞事務(wù),它也能夠傳遞存貯過(guò)程,因而提供了一個(gè)有效的方法復(fù)制異步遠(yuǎn)程存貯過(guò)程完成復(fù)制節(jié)點(diǎn)對(duì)數(shù)據(jù)的修改。

  sybase復(fù)制服務(wù)器簡(jiǎn)單的集中管理

  sybase復(fù)制服務(wù)器產(chǎn)品中包括一個(gè)強(qiáng)有力的系統(tǒng)管理工具replication server manager(rsm)。rsm圖形化的用戶界面使系統(tǒng)管理員從一個(gè)簡(jiǎn)單的桌面系統(tǒng)便能管理復(fù)制系統(tǒng)中的每一個(gè)對(duì)象,或者幾個(gè)對(duì)象的集合。rsm幫助系統(tǒng)管理員檢查復(fù)制系統(tǒng)中各組件的狀態(tài),監(jiān)控它們的性能,rsm基于對(duì)象界面的特性使系統(tǒng)管理員避開(kāi)網(wǎng)絡(luò)配置細(xì)節(jié),不用考慮資源的實(shí)際位置,僅在一個(gè)桌面平臺(tái)上便可以管理所有的系統(tǒng)資源。

  復(fù)制服務(wù)器管理還有一些屏幕可以監(jiān)控網(wǎng)絡(luò)聯(lián)接的狀態(tài)及性能、空間分配、穩(wěn)定隊(duì)列使用情況和復(fù)制定義配置。

  在市場(chǎng)上沒(méi)有其他的復(fù)制產(chǎn)品包含象復(fù)制服務(wù)器管理這樣的功能強(qiáng)大而且高效的系統(tǒng)管理工具,這個(gè)產(chǎn)品證實(shí)了sybase讓企業(yè)范圍客戶/服務(wù)器環(huán)境下分布系統(tǒng)管理簡(jiǎn)單高效的承諾。

  sybase復(fù)制服務(wù)器優(yōu)點(diǎn)——高效數(shù)據(jù)可用性

  以上所述sybase復(fù)制產(chǎn)品的優(yōu)點(diǎn)簡(jiǎn)化了日復(fù)一日的復(fù)制系統(tǒng)操作,使之易于管理,確保整個(gè)企業(yè)范圍內(nèi)協(xié)調(diào)數(shù)據(jù)的高度可用性。

  系統(tǒng)失敗之后,數(shù)據(jù)重新自動(dòng)同步

  當(dāng)復(fù)制環(huán)境失敗之后,正處于向復(fù)制節(jié)點(diǎn)傳送的事務(wù)被臨時(shí)存放在磁盤(pán)的穩(wěn)定隊(duì)列。在系統(tǒng)恢復(fù)之后,隊(duì)列中的數(shù)據(jù)重新恢復(fù)原來(lái)路徑傳送到復(fù)制節(jié)點(diǎn)。復(fù)制數(shù)據(jù)也因此能夠重新同步。

  協(xié)調(diào)數(shù)據(jù)庫(kù)備份,易于系統(tǒng)恢復(fù)

  在分布環(huán)境中備份和重新裝載數(shù)據(jù)庫(kù)是麻煩的,而且難免疏忽造成的信息不一致。為簡(jiǎn)化備份過(guò)程,在復(fù)制環(huán)境下,sybase提供一種機(jī)制,即用復(fù)制系統(tǒng)來(lái)達(dá)到數(shù)據(jù)庫(kù)備份。

  通過(guò)批量拷貝重建復(fù)制節(jié)點(diǎn)

  當(dāng)?shù)谝淮谓?fù)制節(jié)點(diǎn)或者重建復(fù)制節(jié)點(diǎn)時(shí),有可能沒(méi)有初始化跨越網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)的復(fù)制數(shù)據(jù),即主節(jié)點(diǎn)與復(fù)制節(jié)點(diǎn)沒(méi)有達(dá)到完全一致。sybase復(fù)制服務(wù)器允許系統(tǒng)管理員輸出主節(jié)點(diǎn)數(shù)據(jù)到磁帶然后再?gòu)拇艓аb載到復(fù)制節(jié)點(diǎn)。當(dāng)數(shù)據(jù)從磁帶裝載到復(fù)制節(jié)點(diǎn)之后,基于網(wǎng)絡(luò)的復(fù)制系統(tǒng)恢復(fù)正常復(fù)制而不丟失數(shù)據(jù)。

  數(shù)據(jù)鏡像

  sybase在復(fù)制環(huán)境下,有另外一個(gè)優(yōu)點(diǎn)-數(shù)據(jù)鏡像。在復(fù)制服務(wù)器最良可用程度下,包含主數(shù)據(jù)節(jié)點(diǎn)能被鏡像到磁盤(pán)上。

  sybase復(fù)制服務(wù)器優(yōu)點(diǎn)——異構(gòu)一致

  sybase復(fù)制服務(wù)器允許非sybase數(shù)據(jù)源加入復(fù)制環(huán)境。在其中,異構(gòu)數(shù)據(jù)源不僅能充當(dāng)目標(biāo)節(jié)點(diǎn),接受復(fù)制的數(shù)據(jù)及存貯過(guò)程,而且能充當(dāng)主節(jié)點(diǎn)。

  用戶能夠使用open server/open client技術(shù)定制特殊的事務(wù)傳送管理(ltm)從非sybase數(shù)據(jù)源復(fù)制數(shù)據(jù)。sybase提供訪問(wèn)和復(fù)制非sybase數(shù)據(jù)所必需的工具。訪問(wèn)非sybase數(shù)據(jù)庫(kù)尤其對(duì)那些有遺留系統(tǒng)的用戶非常重要。利用sybase復(fù)制服務(wù)器提供的開(kāi)放系統(tǒng)技術(shù)能復(fù)制以前遺留系統(tǒng)的數(shù)據(jù),不會(huì)因?yàn)椴杉{了新的軟件系統(tǒng)而使以前成功的應(yīng)用系統(tǒng)受到威脅。

  sybase復(fù)制服務(wù)器優(yōu)點(diǎn)——本地自治

  sybase復(fù)制系統(tǒng)傳遞事務(wù)到sybase或非sybase數(shù)據(jù)源??傊?,每個(gè)節(jié)點(diǎn)保留完全自治決定怎樣去訪問(wèn),怎樣去使用復(fù)制節(jié)點(diǎn)的數(shù)據(jù),每個(gè)節(jié)點(diǎn)有權(quán)力做以下選擇:

  選擇接受或訪問(wèn)某個(gè)主數(shù)據(jù)集合(或完全集合)
  設(shè)置在本地的表名和列名
  優(yōu)化本地?cái)?shù)據(jù)訪問(wèn)方式
  修改數(shù)據(jù),使用異步遠(yuǎn)程存貯過(guò)程,或同步地直接聯(lián)接到主節(jié)點(diǎn),使主節(jié)點(diǎn)與復(fù)制節(jié)點(diǎn)保持一致。
  總之,sybase復(fù)制服務(wù)器奠定了企業(yè)客戶/服務(wù)器應(yīng)用中數(shù)據(jù)分布的基礎(chǔ),解決了分布操作和分布數(shù)據(jù)中高效數(shù)據(jù)可用性 、一致信息傳遞、高性能 、簡(jiǎn)單集中管理 、異構(gòu)數(shù)據(jù)存取 、本地自治等問(wèn)題。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?