解秘IBM數(shù)據(jù)庫新利器:pureScale技術
2009年,IBM DB2推出了其在數(shù)據(jù)庫領域的又一新銳技術——pureScale。和上一個取得熱烈市場反響的pureXML名稱相似但作用不同,pureScale專門為使用分布式系統(tǒng)進行在線事務處理(OLTP)應用的組織提供集群技術。“集群”二字明顯道出了pureScale在擴展方面的卓越性能。
DB2 pureScale以IBM DB2 for z/OS技術為基礎,能夠為所有事務性工作負載提供近乎無限能力,擴展系統(tǒng)變得只是連接一個新的節(jié)點和發(fā)布兩條簡單的命令這么簡單。由此pureScale也帶來了成本的降低:DB2 pureScale 基于集群的、共享磁盤的架構可以幫助組織在擴展OLTP的同時降低成本,滿足最苛刻的業(yè)務需求。PureScale的主要優(yōu)勢有三點:
- 無限能力:DB2 pureScale 為所有事務性工作負載提供了幾乎無限的容量。要擴展系統(tǒng),只需連接新節(jié)點并發(fā)出兩條簡單命令。DB2 pureScale 基于集群的共享磁盤架構通過有效使用系統(tǒng)資源降低了成本。
- 應用程序透明性:使用 DB2 pureScale,您無需更改應用程序代碼即可在多個節(jié)點上有效運行。借助成熟、可擴展的架構,您可以擴展應用程序來滿足最嚴苛的業(yè)務需求。而且,只需少量改動或者甚至無需改動,就可以運行為其他數(shù)據(jù)庫軟件編寫的應用程序。DB2 提供了對常用語法和 PL/SQL 過程的本機支持,這使從 Oracle 數(shù)據(jù)庫遷移到 DB2 變得比以往更加輕松。
- 持續(xù)可用性:DB2 pureScale 通過使用基于 IBM Power Systems 且高度可靠的 PowerHA pureScale 技術,以及一個冗余平臺,提供了持續(xù)的可用性。該系統(tǒng)幾乎可在出現(xiàn)節(jié)點故障的同時進行恢復,立刻將工作負載重新分配到健康的節(jié)點上。
下面,本文詳細地為大家介紹一下pureScale技術在擴展、管理、成本節(jié)約方面的優(yōu)勢:
無需復雜的應用調優(yōu)即可透明地擴展
眾所周知,隨著業(yè)務需求的發(fā)展,IT系統(tǒng)總會需要添加一些應用。相應地,為應用服務的數(shù)據(jù)庫也必須同步更新,以確保業(yè)務可以繼續(xù)平穩(wěn)地運行。但是在關鍵數(shù)據(jù)庫中添加服務器應當非常注意,因為應用必須可以利用新的資源,經(jīng)過調優(yōu)后可實現(xiàn)最高效率。
與其他分布式共享磁盤數(shù)據(jù)庫集群技術不同,DB2 pureScale 不需要管理員在擴展數(shù)據(jù)庫時執(zhí)行復雜的調優(yōu)操作或更新應用代碼。靈活的應用工作負荷平衡和分組功能允許多個服務器以單個數(shù)據(jù)庫的形式出現(xiàn),而且可以立即使用新的節(jié)點。這樣可以幫助降低部署復雜度和成本。
避免宕機對系統(tǒng)的影響
關鍵應用僅僅幾分鐘的宕機時間就可能對一個組織的收入產生重大影響。在隨需應變世界里,避免宕機時間是建立競爭優(yōu)勢的重要組成部分。
當節(jié)點失敗后,一般的分布式共享磁盤數(shù)據(jù)庫集群需要花費數(shù)分鐘來恢復處理,但是 DB2 pureScale 即便在節(jié)點失敗后仍然可以繼續(xù)運行,從而保持了數(shù)據(jù)的一致性,使數(shù)據(jù)庫的性能不會下降。集中的鎖定和緩存管理功能使集群中的其余節(jié)點可以及時獲取重要信息,并立即吸收額外的工作負荷。集群不會拒絕新的工作負載,因為它可以在幾秒鐘內重新調整。在發(fā)生計劃內宕機時,管理員能夠在不影響集群可用性的前提下,在個別節(jié)點上進行滾動維護。
利用可伸縮集群架構來支持增強性能
DB2 pureScale旨在提高集群化服務器的利用率,它的架構有助于確保在將工作負荷分布在幾個節(jié)點后,不會影響應用軟件的可伸縮性。它可以提供接近線性的可伸縮性和最大的吞吐量,降低軟件許可成本、電能和冷卻開支(見圖1)。
通過利用IBM Power Systems——在全球占有領先市場份額的 UNIX 服務器,DB2 pureScale 還提供了增強的性能?;贗BM 在大型機系統(tǒng)領域取得可靠性、虛擬化功能以及獨特的能源節(jié)省能力,Power System可幫助組織建立一個持久可用且經(jīng)濟有效的基礎架構。DB2 pureScale on Power Systems 整合了 PowerHA pureScale 技術,提供了在 Unix 或 x86 系統(tǒng)上所無法匹敵的數(shù)據(jù)庫可伸縮性和可用性水平。 #p#page_title#e#
借助流線化的安裝和監(jiān)控簡化數(shù)據(jù)庫管理
PureScale技術除了支持卓越的可伸縮性、可用性和性能外,通過輕松地將節(jié)點添加到集群中,或者將節(jié)點從集群中移除,IT 工作人員可以快速地擴展或緊縮集群,滿足不斷變化的業(yè)務需求。
DB2 pureScale 的另一個特點是為所有的軟件組件提供單一的安裝流程:一個工具包中包含了安裝所需要的所有工具,且可以自動安裝。