實現Oracle數據庫的讀寫分離的方法:
DSG RealSync同步軟件的實現方案:
利數據庫同步復制軟件是實施關鍵系統災備工程的一個重要組成部分,當生產系統出現異常或故障時,備份系統的數據庫能夠完全代替生產系統的Oracle 數據庫管理系統,以實現關鍵系統的正常運行。
1、充分利用投入的資源:
平時災備數據庫可以作為查詢庫來使用,方便的實現了讀寫分離,降低了主生產系統的壓力。可以充分的把災備資源利用起來,不至於浪費投入。
2、將查詢、報表、統計等查詢操作業務全部割接到備份數據庫,主庫只用於寫操作。新寫入的數據在三秒左右會同步到備份庫。
讀寫分離的實現后,業務性能遠遠超過用戶估計。
3、業務功能實現:
在關鍵業務應用系統的數據庫上安裝復制軟件代理程序,通過代理程序獲取數據庫的交易,實現數據變化的實時跟蹤。抓取的數據通過1000Mbps以太網進行實時傳輸,實現系統數據同步到備份系統上的實時傳輸。
4、技術實現:
復制軟件是采用交易復制的方式進行數據同步;災備數據庫上的Oracle數據庫處於OPEN狀態,可提供實時數據訪問。數據復制的時延可以控制在3秒左右。