數據庫服務的高可用性有幾種方式?
高可用性,雖然我不熟悉oracle的,但是sql server的我大概了解一些。
分享些我的經驗給你。高可用性,一般重點有2個,集群負載性能,和讀寫分離。在不考慮硬件配置的情況下,高可用性要關注的是 哪些是讀寫數據庫,哪些是只讀數據庫。微軟sql server的最新版本完善了always on功能 方法一般情況都是 (簡單點) 1.有一個主數據庫,做集群 這個集群是用來做災難恢復的建2+個節點,防止主數據庫掛掉 2. 建個鏡像數據庫,用作子數據庫。萬一主庫全掛了,鏡像數據庫(只讀)會重設為(讀寫) 3. 讀寫分離,抽取主數據的log用來還原出鏡像只讀數據庫,為后端數據倉庫用 第二點里可以也為鏡像數據庫建立集群用作災備