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