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