在上部分我們介紹過數據復制的概念,并介紹過sybase復制服務器是如何工作的及復制環境的幾個實例,F在我們來探討sybase復制服務器究竟有哪些優點,使它在同類產品市場上占居絕對的主導地位。
sybase復制服務器的優點——高性能
高性能主要體現在數據復制過程的三個方面
高效的事務捕俘;
高效事務傳輸;
高效的數據訪問。
高效事務捕俘——不依賴于觸發器和規則
構成sybase復制服務器的每個部分并未采用數據庫系統的特性及功能。復制服務器的工作模式是專門為復制而設計的技術。sybase復制服務器的組件ltm是完全獨立于源數據庫而工作的。sybase復制服務并設有使用數據庫觸發器及規則,因此也不增加源數據庫的負擔。
在一個基于觸發的過程中,如果改變了源數據將觸發一個數據庫中的警報,這個警報將激活一段源數據庫中定義的一段指定的復制代碼,從而開始一個復制過程。一個基于觸發或規則的復制系統是與源數據庫中操作密切相關的。代碼段必須在源數據庫中執行,以便觸發一個復制處理過程。因此,觸發或規則給源數據節點增加了不必要的負擔,造成性能下降。而且觸發和規則必須嚴密監控,當源數據被修改之后,管理員必須跟蹤每個警報以免遺漏。當然,觸發和規則用于在源數據庫中維護數據一致性,或加強業務規則,其給性能和管理帶來的開銷是可以理解的,也是有價值的。
相反,sybase復制服務器提供一種機制,復制系統是獨立的,不會給主數據源造成負擔,也不會給主數據庫管理員增加過多的責任。
高性能事務傳遞
sybase復制服務器允許管理員選擇網上傳送數據的路由,從而更加有效地使用網絡。路由可以是直接的,也可以是間接的。直接路由線路較短,數據可以較快地到達目的地,而間接路由則提供給管理員更大的靈活性。帶有中間節點的路由給系統提供很大優越性:
縮減網絡大小。
信息傳送到中轉節點后,可以蔓延到所有下級節點。間接路由減少了網絡連接數量。
復制服務器環境中靈活地分布處理過程
利用間接路由,一些相關的復制定義共享sybase復制服務器。
正是因為間接路由的存在,允許系統管理員在網絡失敗的特殊情況下,轉換其它途徑傳遞信息。
高效數據存取
sybase復制系統將數據傳送給sybase服務器或其它非sybase服務器。每個節點配備怎樣的數據源只需與本地需求一致。sybase復制系統不限制每個遠程節點對本地應用的設計與規劃,也不會干涉本地數據存取方式的優化選擇,數據庫索引設計或者數據在磁盤上分布。
sybase復制服務器優點——一致信息傳送
sybase復制服務器在環境中傳遞事務,而不是傳遞數據行,因此在復制系統內數據的事務性一致得到保障。sybase復制服務器采用的事務性一致技術不同于早期的復制技術,例如表快照。此外,它也不象基于觸發器和規則的復制系統,sybase復制服務器傳遞事務本身,而不是傳送數據行的改變。由于sybase復制服務器傳遞事務,它也能夠傳遞存貯過程,因而提供了一個有效的方法復制異步遠程存貯過程完成復制節點對數據的修改。
sybase復制服務器簡單的集中管理
sybase復制服務器產品中包括一個強有力的系統管理工具replication server manager(rsm)。rsm圖形化的用戶界面使系統管理員從一個簡單的桌面系統便能管理復制系統中的每一個對象,或者幾個對象的集合。rsm幫助系統管理員檢查復制系統中各組件的狀態,監控它們的性能,rsm基于對象界面的特性使系統管理員避開網絡配置細節,不用考慮資源的實際位置,僅在一個桌面平臺上便可以管理所有的系統資源。
復制服務器管理還有一些屏幕可以監控網絡聯接的狀態及性能、空間分配、穩定隊列使用情況和復制定義配置。
在市場上沒有其他的復制產品包含象復制服務器管理這樣的功能強大而且高效的系統管理工具,這個產品證實了sybase讓企業范圍客戶/服務器環境下分布系統管理簡單高效的承諾。
sybase復制服務器優點——高效數據可用性
以上所述sybase復制產品的優點簡化了日復一日的復制系統操作,使之易于管理,確保整個企業范圍內協調數據的高度可用性。
系統失敗之后,數據重新自動同步,當復制環境失敗之后,正處于向復制節點傳送的事務被臨時存放在磁盤的穩定隊列。在系統恢復之后,隊列中的數據重新恢復原來路徑傳送到復制節點。復制數據也因此能夠重新同步。
協調數據庫備份,易于系統恢復,在分布環境中備份和重新裝載數據庫是麻煩的,而且難免疏忽造成的信息不一致。為簡化備份過程,在復制環境下,sybase提供一種機制,即用復制系統來達到數據庫備份。
通過批量拷貝重建復制節點,當第一次建立復制節點或者重建復制節點時,有可能沒有初始化跨越網絡的數據庫的復制數據,即主節點與復制節點沒有達到完全一致。sybase復制服務器允許系統管理員輸出主節點數據到磁帶然后再從磁帶裝載到復制節點。當數據從磁帶裝載到復制節點之后,基于網絡的復制系統恢復正常復制而不丟失數據。
數據鏡像,sybase在復制環境下,有另外一個優點-數據鏡像。在復制服務器最良可用程度下,包含主數據節點能被鏡像到磁盤上。
sybase復制服務器優點——異構一致
sybase復制服務器允許非sybase數據源加入復制環境。在其中,異構數據源不僅能充當目標節點,接受復制的數據及存貯過程,而且能充當主節點。
用戶能夠使用open server/open client技術定制特殊的事務傳送管理(ltm)從非sybase數據源復制數據。sybase提供訪問和復制非sybase數據所必需的工具。訪問非sybase數據庫尤其對那些有遺留系統的用戶非常重要。利用sybase復制服務器提供的開放系統技術能復制以前遺留系統的數據,不會因為采納了新的軟件系統而使以前成功的應用系統受到威脅。
sybase復制服務器優點——本地自治
sybase復制系統傳遞事務到sybase或非sybase數據源?傊,每個節點保留完全自治決定怎樣去訪問,怎樣去使用復制節點的數據,每個節點有權力做以下選擇:
選擇接受或訪問某個主數據集合(或完全集合);
設置在本地的表名和列名;
優化本地數據訪問方式;
修改數據,使用異步遠程存貯過程,或同步地直接聯接到主節點,使主節點與復制節點保持一致。
總之,sybase復制服務器奠定了企業客戶/服務器應用中數據分布的基礎,解決了分布操作和分布數據中高效數據可用性 、一致信息傳遞、高性能 、簡單集中管理 、異構數據存取 、本地自治等問題。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/