概述
盡可能的讓數據庫處於可用狀態。
提供高可用解決方案要考慮的因素
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
容災,
讀寫分離
海量數據存儲
