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

概述sql

儘量的讓數據庫處於可用狀態。數據庫

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

一、RTO(Recovery Time Objective)容許的脫機時間,sqlserver

二、RPO(Recovery Point Objective)容許的數據丟失量網站

RTO和PRO統稱爲 SLA(Service Level Agrement)日誌

 

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

要作到數據庫出現故障時不丟失數據,用戶還能正常使用,這時咱們就須要提升數據庫的可用性rem

Sqlserver高可用技術同步

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

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

Mysql高可用技術

  • Mycat 

描述:Mycat

容災,

讀寫分離

海量數據存儲

相關文章
相關標籤/搜索