當前位置:首頁(yè) > 設計 > 正文內容

UXDB數據庫高可用,三種方案任你選

諸冰藍1年前 (2023-07-01)設計31
印刷廠(chǎng)直印●彩頁(yè)1000張只需要69元●名片5元每盒-更多報價(jià)?聯(lián)系電話(huà):138-1621-1622(微信同號)

可用性是系統在某一時(shí)刻正常運行的概率,高可用表示在單位時(shí)間內數據庫系統長(cháng)時(shí)間正常運行的能力。UXDB提供如下數據庫高可用方案,包括:

主備集群

高可用

主、備數據庫通過(guò)流復制實(shí)現數據同步,對外表現為一個(gè)虛擬IP,主數據庫發(fā)送特定消息給備份數據庫,當備份數據庫收不到消息,即:認為主數據庫宕機,備份數據庫接管虛擬IP繼續提供服務(wù),從而保證了高可用性。

UXDB流復制(streaming replication)有三種模式,如下所示。

?異步流

默認的流復制模式,當主庫提交事務(wù)時(shí),無(wú)需等待備庫接受WAL日志并寫(xiě)入到備庫WAL日志文件便返回成功(容災時(shí)選擇異步方式)

?同步流

與異步流相反,此模式的流復制需要等待備庫確認后,主庫才算提交成功

?延遲同步

設置備庫延遲同步主庫數據

MPP

高可用

MPP模式下,數據庫分為控制節點(diǎn)(Master)和工作節點(diǎn)(Worker),高可用對于控制節點(diǎn)和工作節點(diǎn)配置有所不同:

由于控制節點(diǎn)只保存元數據信息,而不保存任何數據信息,具有數據體量小、更新次數少的特點(diǎn),可使用“主備”方式進(jìn)行高可用部署。

Worker節點(diǎn)可采用設置數據多副本模式進(jìn)行冗余存儲,數據將在多個(gè)Worker中進(jìn)行多副本保存,Worker節點(diǎn)本身不需要任何冗余,當任何一個(gè)Worker節點(diǎn)失效時(shí),控制節點(diǎn)自動(dòng)發(fā)送請求到其他副本的Worker節點(diǎn)吉印通行處理(該過(guò)程對客戶(hù)端完全透明),從而保障集群中無(wú)單點(diǎn)故障。

增強UXMPP查詢(xún)引擎,改造繼承表處理流程,實(shí)現UXMPP對繼承表的支持。簡(jiǎn)化數據庫管理工作;UXMPP節點(diǎn)再平衡工具,實(shí)現節點(diǎn)增減時(shí)表分區的再分配。

實(shí)時(shí)應用集群(SRAC)

高可用

共享存儲集群是將多個(gè)優(yōu)炫數據庫通過(guò)組網(wǎng)方式并聯(lián)在一起,集群間各數據庫實(shí)例通過(guò)共享存儲的模式共用一份數據文件集合,并利用共享緩沖區,在集群之間建立信息同步機制,保證集群內各實(shí)例的相互協(xié)調,實(shí)現多活分布,多寫(xiě)多讀。

針對高可用的保障分為故障轉移和數據完整性。故障轉移是當集群中某臺數據庫實(shí)例宕機時(shí),SQL請求會(huì )被轉移到其它正常實(shí)例上,保障應用訪(fǎng)問(wèn)的連續性。數據文件存儲在集中式共享存儲中,通過(guò)多副本機制,保證數據的完整性。

收藏0

發(fā)表評論

訪(fǎng)客

看不清,換一張

◎歡迎參與討論,請在這里發(fā)表您的看法和觀(guān)點(diǎn)。
亚洲午夜av天堂_亚洲产国久久无码_亚洲欧美制服丝袜精品久久_91精品成人国产在线不卡