2010年1月22日 星期五

TimesTen In-Memory資料庫方案倍增效能達10倍

TimesTen In-Memory資料庫方案倍增效能達10倍

為了讓資料處理(Transaction)更為快速,Oracle發表新版Oracle TimesTen In-Memory Database 11g與Oracle In-Memory Database Cache 11g軟體,預估可以讓資料處理速度快上10倍。
藉由TimesTen的解決方案,讓應用可以直接在記憶體(Memory)內就進行資料處理,不需要過度耗用後端資料庫伺服器的硬體資源。如此一來,
1.資料回應的時間增快
2.可以提高客戶滿意度
3.對於伺服器的硬體規格需求也不用像過去那麼大
4.能夠大幅降低硬體設備的採購成本
一般的解決方案都是將資料寫在磁碟當中進行運算,TimesTen則是在記憶體中進行運算,因此反應速度很快。不過,由於記憶體的價格頗高,因此黃久安也坦言,TimesTen的解決方案只能作為資料庫解決方案的一部分,特別是因為記憶體空間的限制,因此不適合資料量太大的應用,但是TimesTen對於有資料反應速度快、吞吐量(throughput)大等相關需求的企業,就非常實用。

應用:
1.電信業者推出易付卡,系統必須要快速計算出卡片剩餘的價格,
2.彩券即時資訊,也必須要有快速的反應時間,

TimesTen加入了資料庫快取網格 (Database Cache Grid)的功能,可以將多台TimesTen Server串在一起,讓資料可以共享,提高效能和擴充性。此外,新版本也支援跨層級的高可用度,提供自動容錯轉移功能,實現故障事件中近乎於「零」當機時間,讓資料損失不會損失。

支援
PL/SQL、Oracle Call Interface (OCI)和Pro*C嵌入式SQL程式語言。

沒有留言:

張貼留言