隨著數據庫管理系統的不斷普及和深入應用,企業要求數據庫的重要數據不會因為各種意外情況的發生而導致數據丟失或者數據不可用。相應地,數據庫數據的備份與恢復機制愈加顯示其重要性。不難想象,金融、稅務、建築工程各行各業如果沒有數據庫的備份,一旦出現數據庫損壞、數據不可使用的情況,對企業正常的業務工作帶來如何災難的後果!
當然,現在對數據的備份手段很多,例如對包含數據的硬件設備備份,或者對硬件設備做鏡像,還有Sybase系統中單獨對數據庫的備份,等等。但可用於建立經濟、可靠、高性能、避免自然災害的數據庫備份產品,當首推Sybase復制服務器。它通過利用一個安全的遠程更新模式,遠程節點能夠實時地更新/復制數據,實現了Sybase在整個不同平台上的同步復制數據。
下面是將Sybase復制服務器用於數據庫備份的結構示意圖:
復制服務器的優點:
實時復制。當主節點AS中數據庫發生更新操作,復制服務器中的事務日志傳輸管理器實時地將此更新操作發送到從節點,實時地完成從節點相應的數據庫更新,保持主從節點AS上的數據庫數據同步。
高可用性。一但活動數據庫因為各種原因失敗,可以切換到備份數據庫,使其成為活動數據庫,然後再對失敗的數據庫進行處理。除了一點點間斷以外,幾乎不影響用戶對數據庫的操作。
高容錯能力。復制服務器在網絡出現故障後仍可正常工作。通過一套先進的、智能的存儲轉發機制來保證系統的可用性;而且在網絡連通以後,系統能自動從上一次發送的斷點處繼續發送,節省用戶的網絡資源,降低了發送時間。這種智能機制非常適合大文本數據的復制。
數據庫的備份可以是在局域網范圍,還可通過Internet互聯網在異地之間完整地實現,這對於大的災難性數據庫的恢復尤其重要。正因如此,復制服務器受到廣泛的關注和應用,美國‘911’事件中,就是因為Sybase復制服務器的安裝使用,才使得大批重要系統數據完好無損,避免了由此帶來的災難性的數據丟失。
經濟實用。在數據庫備份的實際使用中,可以在3台服務器機器上實現復制服務(分別為復制服務管理器RSM、主節點服務器Active、從節點服務器Standby),可以在2台服務器機器上實現復制服務(RSM與Active在1台服務器上),還可以在1台服務器機器上實現不同AS的復制服務(RSM、Active、Standby全放在1台服務器上),用戶可以靈活選擇配置機器結構。而且對計算機機器配置沒有特別要求,例如對NT平台:
操作系統要求 項 目 要 求 CPU 奔騰處理器 RAM 最小32MB RAM復制服務管理器RSM 客戶端最小8MB
磁盤空間 至少150MB可用硬盤空間 操作系統 Windows NT4.0 Service Pack 3, Windows2000 Service Pack 1Windows 98 只能用於RSM ClIEnt
其它硬件 推薦至少32位的網卡,網卡是必需的對於其他Unix操作系統,請致電時代朝陽數據庫垂詢!
復制服務器通過復制代理還支持異構數據庫之間的復制,如Sybase與Oracle、DB2、MVS、Lotus Notes、ODBC等。
復制系統不會對現有系統的性能產生影響。構成Sybase復制服務器的每個部分並未采用數據庫系統的特性及功能,其中的組件如Log Transfer Manager是完全獨立於源數據庫而工作的。Sybase復制服務並沒有使用數據庫觸發器及規則,因此不會增加源數據庫的負擔。另外,Sybase復制系統不限制每個遠程節點對本地應用的設計與規劃,也不會干涉本地數據存取方式的優化選擇、數據庫索引設計或者數據在磁盤上的分布,因此也不會增加現有系統使用的復雜度。