- Oracle Exadata專家手冊
- (美)塔里克·法魯克等
- 624字
- 2019-09-02 17:51:08
2.1 Exadata上RAC的意義
很簡單,如果沒有RAC,Exadata在數據庫計算層將不具有高可用性和負載均衡的能力。換句話說,沒有RAC,Exadata在Oracle數據庫計算層容易出現單點故障(SPOF),也會失去在數據庫計算層消除單點故障的能力,此外,Exadata的橫向擴展能力也會受到限制。RAC是Exadata能盤踞在彈性數據庫云中的關鍵要素。
行業內經常提出的一個問題是,RAC部署在Exadata上跟部署在其他硬件上的區別在哪里?從邏輯的角度來看,答案是沒有什么區別。Exadata上和非Exadata環境上的RAC架構是相同的。然而,Exadata上的RAC在多個方面得到了增強,例如,簡單的讀,它允許ASM從多個ASM failure group(失敗磁盤組)查詢讀取,這個功能在11.2.0.3版本的Exadata中發布。這些增強的功能在非Exadata環境的12.1.0.2版本之后也會提供。另外,從硬件的角度來看,RAC在Exadata中受益于新一代的底層硬件的革新(比如使用了40Gb/s帶寬的超高速InfiniBand網絡做集群心跳等)變得更快、性能更好。
整個Exadata數據庫一體機都受益于網格風格架構的創新智能存儲軟件及新一代硬件的優點。RAC以及12c里的可插拔(多租戶)數據庫,都是將數據庫完美整合進Exadata一體機中的關鍵技術。
Exadata里的RAC性能得到極大增強,Exadata的特性及新一代硬件的加持放大了這種性能提升效果。RAC在Exadata上得到性能的提升還受益于存儲節點里智能存儲軟件給予的補充和增強。Exadata的智能卸載能力,例如,智能掃描、混合列壓縮等,對Exadata里的RAC配置和性能提升都有積極的影響。本書的后續章節會詳細解釋這些性能增強。
提示
本章的目的不是讓讀者深入了解RAC,而是從Exadata的視角洞悉RAC。Exadata里的RAC配置最佳實踐、故障處理和性能調優技巧在本章也會涉及。