SQLServer資料庫同步準實時解決方案
下載網站:www.SyncNavigator.CN
----------------------------------------------------------
HKROnline SyncNavigator 8.4.1 非破解版 註冊機 授權啟用教程
1. 需求
1)如何將線上運營的SQLServer資料庫資料及時同步到另外一個SQLServer資料庫。
2)資料倉庫系統的資料抽取會對源系統造成巨大壓力,嚴重影響效能和響應速度。如何將生產資料快速抽取到歷史資料倉庫,改善業務系統的效能。
3)分散式資料庫,如何將分部的資料庫資料複製到總部資料庫,以利於總部彙總統計。
這些業務應用中常見的SQLServer資料庫同步需求,都需專業的複製系統來完成。
2. 同步方案
浪擎·映象系統簡介
浪擎·映象系統是業界成熟的應用系統複製解決方案,無需源和目標硬體規格或配置相同,具有準實時複製、系統和網路資源佔用少、應用方式靈活等特點。浪擎·映象系統支援SQLServer資料庫、Oracle資料庫、檔案系統等應用系統的準實時同步和備份容災。
產品元件
SQLServer 資料庫映象代理(For SQLServer 2000、2005)。
映象儲存伺服器(For Windows 2000、2003)。
複製原理
浪擎·映象系統 SQLServer資料庫映象代理實時監控源SQLServer資料庫和捕獲其變化事務,並將捕獲結果傳輸到目標SQLServer資料庫,再通過儲存程序執行到目標SQLServer資料庫。
目標SQLServer處於執行狀態,能讀能寫,執行的目標系統保證了業務資料的一致性和完整性。系統不受作業系統、硬體平臺及儲存裝置的影響,且無需源和目標保持一致。
應用部署
部署架構圖
在源SQLServer資料庫伺服器上安裝SQLServer映象代理;在目標SQLServer資料庫伺服器上均安裝映象伺服器。
系統管理員可通過管理端配置映象策略、全量和增量作業等。
配置策略:第一次執行基準同步後,以後實時地將源SQLServer資料庫資料複製到目標資料庫。
第一次執行基準同步:對SQLServer可先進行資料庫備份,然後在備用SQLServer上進行恢復即可;對於檔案系統則進行“完全映象”將所有檔案複製到目標伺服器上。
SQLServer準實時增量映象:映象代理的監控事務變化,並實時捕捉資料庫操作,再將該操作傳輸給映象伺服器。映象伺服器收到後,提交給備用SQLServer伺服器,完成一個映象流程。
SQLServer同步技術引數
技術引數 | 說明 |
複製原理 | 捕獲SQLServer的增量事務進行復制 |
複製粒度 | 資料庫記錄 |
複製DDL語言 | 複製資料庫定義語言,如: 1) 增加、刪除、修改表 2) 增加、刪除、修改欄位定義 3) 增加、刪除、修改觸發器、儲存過程 … |
複製DML語言 | 複製應用程式提交的資料 |
儲存事務日誌 | 系統儲存捕獲的事務日誌 |
源與目標硬體規格要求 | 無需一致 |
網路頻寬佔用 | 遠小於儲存層複製 |
複製時延 | 非同步複製,秒級延時 |
複製最大距離 | 無限制 |
對系統性能的影響 | 源系統CPU佔用率不超過5% |
支援應用方式 | 一對一、一對多、多對一 |
事務完整性 | 完整、一致 |
目標應用系統狀態 | 執行狀態,能讀能寫 |
複製方向 | 單向,從源至目標 |
支援過濾 | 可設定過濾條件 |
支援版本 | SQLServer 2000、SQLServer 2005 |