Java云計算緩存 程序全部運行在內(nèi)存中
原創(chuàng)【51CTO特稿】最近一段時間,51CTO在持續(xù)跟蹤Java的技術(shù)發(fā)展方向。很明顯,眾多的Java技術(shù)廠商已經(jīng)將其目標聚焦在云計算當中。在Google、VMWare這樣的巨頭帶領(lǐng)下,眾多的小廠商也開始加入到行列當中。
Terracotta為了提升其分布式Java應(yīng)用緩存軟件,在今天(05月25日)發(fā)布了Ehcache 2.1版本。該進版本中為IBM Websphere增加了一個性能監(jiān)視插件,并可以通過設(shè)置特定參數(shù)提升對Java應(yīng)用的服務(wù)水準。
隨著分布式緩存服務(wù)器的興起,IT組織正在降低對數(shù)據(jù)庫事務(wù)處理的依賴程度。替代方案是,事務(wù)處理都在分布式緩存服務(wù)器中進行,數(shù)據(jù)庫中的數(shù)據(jù)僅僅作為系統(tǒng)記錄使用。
根據(jù)Terracotta公司總裁Amit Pandey的說法,很多IT組織都選擇成本更低的數(shù)據(jù)庫用來做系統(tǒng)記錄,以節(jié)省數(shù)據(jù)庫授權(quán)費用,同時還要提升應(yīng)用程序的性能。通過使用分布式緩存服務(wù)器,IT組織可以在不必大幅度提升磁盤開銷的情況下,讓數(shù)據(jù)盡可能的靠近應(yīng)用。這是一個至關(guān)重要的問題,他補充說,因為現(xiàn)在IT企業(yè)需要開始考慮將其應(yīng)用部署到公共或者私有云計算環(huán)境當中。
EHcache是一個Java應(yīng)用程序的開源分布式緩存服務(wù)器。但是Pandey說,他們將計劃在今年年底支持Perl等其他程序語言。在大多數(shù)情況下,客戶都是與Hibernate一起使用的Ehcache,只是Terracotta所開發(fā)的共享內(nèi)存服務(wù)器,Pandey說。
另外Pandey還說到,在不久的將來,Ehcache將能夠處理1 TB數(shù)據(jù)的緩存問題,對于IT組織來說,那就意味這完整的應(yīng)用程序?qū)⑷窟\行在內(nèi)存中。
Pandey說,現(xiàn)在已經(jīng)有50,000多用戶現(xiàn)在了最新版本的Ehache,100多家IT組織與Terracotta一起為其提供企業(yè)級別支持。
【編輯推薦】