數據庫集群和高可用解決方案


概述

盡可能的讓數據庫處於可用狀態。

提供高可用解決方案要考慮的因素

1、RTO(Recovery Time Objective)允許的脫機時間,

2、RPO(Recovery Point Objective)允許的數據丟失量

RTO和PRO統稱為 SLA(Service Level Agrement)

 

舉個例子:商城類網站如淘寶,必須要保證用戶能夠隨時訪問,除了程序的穩定性,還需要數據庫的穩定。一旦數據庫服務器出現故障(如:斷電,黑客攻擊,誤操作等),就會造成訂單流失。

要做到數據庫出現故障時不丟失數據,用戶還能正常使用,這時我們就需要提高數據庫的可用性

Sqlserver高可用技術

  • l 故障轉移群集  (Windows server + sqlserver)
    • 基於Windows server故障轉移群集實現,當
  • l 日志傳送
  • AlwaysOn可用性組

 連接到副本服務器,與副本服務器間進行數據同步來實現高可用

Mysql高可用技術

  • Mycat 

描述:Mycat

容災,

讀寫分離

海量數據存儲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM