利用內(nèi)存中數(shù)據(jù)網(wǎng)格技術(shù)提升軟件性能
2012年,企業(yè)用戶已經(jīng)擁有足夠的數(shù)據(jù)庫處理和推進(jìn)用戶日常活動的能力,但是根據(jù)行業(yè)分析機構(gòu)IDC公司的預(yù)測,智能手機和平板電腦的普及將大幅增加移動互聯(lián)網(wǎng)的使用量。而來自分布式互聯(lián)系統(tǒng)-比如目前汽車,家用電器和實用傳感器上的應(yīng)用-也在進(jìn)一步加劇這些移動數(shù)據(jù)流量的負(fù)荷。這種“物聯(lián)網(wǎng)”疊加在一起的交易量意味著傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)可能很快會達(dá)到使用的極限。
如今企業(yè)用戶正在尋找可以擴(kuò)展他們系統(tǒng)的解決方案,能幫助他們在保證系統(tǒng)性能的同時還能充分利用移動所帶來的業(yè)務(wù)機遇。而而傳統(tǒng)的數(shù)據(jù)層往往過于僵化,復(fù)雜和價格高昂,很難滿足移動數(shù)據(jù)所帶來的挑戰(zhàn),因此內(nèi)存中數(shù)據(jù)網(wǎng)格的設(shè)計就能為企業(yè)用戶提供所需的規(guī)模化性能和靈活性。
以下是這項技術(shù)將成為主流的幾個原因所在:
提供準(zhǔn)確,實時的信息:可以實時使用準(zhǔn)確的信息是能否做出正確決策的關(guān)鍵所在。數(shù)據(jù)網(wǎng)格可以將數(shù)據(jù)遷移到更接近應(yīng)用軟件的位置,提供容錯,確保用戶能更加迅速,低延遲的使用關(guān)鍵業(yè)務(wù)信息。
滿足高級別正常工作時間和響應(yīng)速度的期望:要保持用戶的忠誠度,應(yīng)用軟件必須保證運行的連續(xù)性和提供無縫服務(wù),即使是在高峰運行時間和意料之外的流量高峰時亦是如此。數(shù)據(jù)網(wǎng)格可以靈活擴(kuò)展和兼容分布式節(jié)點,幫助系統(tǒng)滿足所需的響應(yīng)時間。
應(yīng)對更大規(guī)模的交易流量:隨著數(shù)據(jù)量的大幅增長,對傳統(tǒng)后端數(shù)據(jù)庫的讀寫成為應(yīng)用軟件主要的性能瓶頸。數(shù)據(jù)網(wǎng)格充當(dāng)?shù)氖顷P(guān)聯(lián)存儲和前端之間的中間層,來滿足數(shù)據(jù)留存的需求,大幅提升系統(tǒng)速度和性能。
有效的整合復(fù)雜和僵化的數(shù)據(jù)層:配置新的應(yīng)用軟件或者更新應(yīng)該是一個非常精簡和直接的過程。數(shù)據(jù)網(wǎng)格能降低管理成本和數(shù)據(jù)層集成的困擾,有助于企業(yè)產(chǎn)品更快的進(jìn)入市場。
混合IT環(huán)境中的互操作:如今的企業(yè)用戶都身處各種IT環(huán)境之中。應(yīng)用軟件和基礎(chǔ)架構(gòu)可能是內(nèi)部的,也可能是在云上的,可能是傳統(tǒng)的,也可能是現(xiàn)代的。數(shù)據(jù)網(wǎng)格擔(dān)當(dāng)?shù)氖菙?shù)據(jù)抽象層的角色,適用于各種環(huán)境,應(yīng)用軟件,平臺和數(shù)據(jù)庫。
內(nèi)存中數(shù)據(jù)網(wǎng)格是一種智能化分布式緩存解決方案,能允許應(yīng)用軟件滿足性能,可用性,可靠性,規(guī)模和靈活性的苛刻要求。它可以作為關(guān)聯(lián)數(shù)據(jù)庫(RDBMS)和應(yīng)用軟件之間的中間層,保留短暫性或臨時性數(shù)據(jù),或需要在多個位置之間進(jìn)行快速存取,頻繁訪問的數(shù)據(jù)。關(guān)聯(lián)數(shù)據(jù)庫(RDBMS)可以隨時將不常訪問的數(shù)據(jù)釋放出來用于使用或者修改。
簡單來說,數(shù)據(jù)網(wǎng)格充當(dāng)?shù)牡氖菓?yīng)用軟件的增壓器。能提升應(yīng)用軟件的性能來滿足運行高峰時期更大規(guī)模的交易流量。受益于數(shù)據(jù)網(wǎng)格分布式的容錯特性,它非常適用于支持當(dāng)今全球范圍內(nèi)的企業(yè)用戶。數(shù)據(jù)網(wǎng)格可以用于當(dāng)今各種不同的行業(yè)和應(yīng)用案例。舉例來說,提供涵蓋移動和網(wǎng)絡(luò)應(yīng)用軟件的無縫式用戶體驗,通過業(yè)務(wù)的季節(jié)性波動實現(xiàn)可靠的性能和規(guī)模化,或者降低傳統(tǒng)關(guān)聯(lián)數(shù)據(jù)庫的負(fù)載來為用戶提供高響應(yīng)的服務(wù)。數(shù)據(jù)網(wǎng)格技術(shù)還被逐漸應(yīng)用于全球企業(yè)用戶來實時管理和分配在不同數(shù)據(jù)中心里的資源。
企業(yè)用戶當(dāng)今所面臨的如何輕松解決數(shù)據(jù)層擴(kuò)展的挑戰(zhàn)存在于各個行業(yè),無論是使用實時信息,應(yīng)對大規(guī)模交易流量,滿足高級別正常工作時間的期望,還是整合多樣的動態(tài)IT環(huán)境都是如此。內(nèi)存中數(shù)據(jù)網(wǎng)格技術(shù)能幫助企業(yè)用戶獲得高級別的應(yīng)用軟件靈活性和性能,簡化與數(shù)據(jù)層之間的互動,幫助他們充分利用業(yè)務(wù)機會,縮短產(chǎn)品上市的時間。
Christina Wong是紅帽公司負(fù)責(zé)Red Hat JBoss Data Grid和Red Hat JBoss Portal Platform高級產(chǎn)品銷售經(jīng)理。她持有巴布森學(xué)院(Babson College)的MBA學(xué)位,并擁有10年高科技工程和業(yè)務(wù)經(jīng)驗。