sqlserver資料庫同步解決方案

來源:互聯網
上載者:User
SQLServer資料庫同步准即時解決方案

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可先進行Database Backup,然後在備用SQLServer上進行恢複即可;對於檔案系統則進行“完全鏡像”將所有檔案複製到目標伺服器上。
    SQLServer准即時增量鏡像:鏡像代理的監控事務變化,並即時捕捉資料庫操作,再將該操作傳輸給鏡像伺服器。鏡像伺服器收到後,提交給備用SQLServer伺服器,完成一個鏡像流程。

 

    SQLServer同步技術參數

技術參數 說明
複製原理 捕獲SQLServer的增量事務進行複製
複製粒度 資料庫記錄
複製DDL語言 複製資料庫定義語言,如:
1) 增加、刪除、修改表
2) 增加、刪除、修改欄位定義
3) 增加、刪除、修改觸發器、預存程序
複製DML語言 複製應用程式提交的資料
儲存交易記錄 系統儲存捕獲的交易記錄
源與目標硬體規格要求 無需一致
網路頻寬佔用 遠小於儲存層複製
複製時延 非同步複製,秒級延時
複製最大距離 無限制
對系統效能的影響 源系統CPU佔用率不超過5%
支援應用方式 一對一、一對多、多對一
事務完整性 完整、一致
目標應用系統狀態 運行狀態,能讀能寫
複製方向 單向,從源至目標
支援過濾 可設定過濾條件
支援版本 SQLServer 2000、SQLServer 2005

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.