Java開源緩存平臺Terracotta 3.0版本發布
根據國外媒體報道,Terracotta公司近日推出了Terracotta 3.0,這是一款開源的Java內存緩沖數據庫平臺。內存緩沖(In-Memory Caching)技術最近發展迅速,它給基于網絡交易的數據庫應用程序提供了一種新的方案。Terracotta公司是一家在這一領域里快速成長的企業。
Terracotta 3.0讓基于Java的程序的處理能力翻了三番,同時將數據庫的負荷同前一版本相比下降了60%。Terracotta 3.0還為基于云和網格的應用程序提供了新的API和管理開發界面。新版本除了增強了功能性之外,還提供了管理Dashboard和一個開發者控制臺,可以用它來輔助調試過程中的內存瀏覽和可視化運行。
這款軟件適合那些需要能處理瞬間峰值訪問量數據庫的用戶。
與一般數據庫處理軟件需要頻繁存取數據庫中的數據所不同的是,Terracotta通過一個客戶端接口來捕獲一個請求,并在內存中處理數據,并在內存中將數據傳遞給應用程序。這就避免了對數據庫本身的頻繁訪問,從而降低了數據庫許可費用和基礎設施管理費,同時因為數據存放在內存中,使得對象-關系映射這一過程也被省略了。數據庫通過關系格式來存儲數據,所以我們需要將對象映射為關系。,Terracotta的CEO Pandey說,而Terracotta不這樣做它通過對象的形式來存儲數據。
關于In-Memory Cache技術:顧名思義,內存緩沖技術讓緩存數據存儲在內存中。這種緩存方法速度很快,因為它不需要初始化而且只保存數據源的部分備份。不過服務器重啟時,緩存數據會丟失。
【編輯推薦】