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