甲骨文表示,其內存數據庫技術不僅能在60天內交付,而且這項技術將在12個月內擊敗所有競爭對手。
甲骨文的數據庫內存選件,與其他老牌競爭對手產品(如SAP HANA)一樣,旨在加速以分析為驅動的工作負載,每秒可處理數十億的數據值。
“競爭對手的產品要么要求更改應用,要么數據庫功能有限,而甲骨文新的技術對于現有采用甲骨文數據庫技術的應用是透明的”,甲骨文產品管理副總裁Time Shetler這樣表示。
他說:“我們認為將這種選件對現有運行在甲骨文數據庫上的應用透明,這一點很重要,因為今天全球有超過30萬的機構組織采用甲骨文數據庫。”
“因此,我們希望有一個強大的選件與像SAP這樣在收購Sybase之前并不真正從事數據庫業務的對手對抗。我們預計,在一年之內會有超過其他所有競爭對手總和的企業運行在甲骨文內存選件上。”
分析公司Quocirca高級研究院Clive Longbottom表示,甲骨文對于SAP HANA的回應有些姍姍來遲。他說:“現在他們真的需要對SAP HANA作出回應了。甲骨文推出10c有相當長一段時間,10c是一種內存能力,但是與HANA相比,它讓甲骨文看上去有些沒有說服力。”“現在有這么多的公司都在利用服務器端SSD和大型DIM陣列加強內存分析能力,甲骨文看起來有些力不從心。”
甲骨文在2005年收購了內存計算公司TimesTen,“在當時內存的成本是相當可怕的,因此那些財力雄厚的企業能夠買得起的解決方案”,Longbottom這樣表示。
現在甲骨文還在出售這種技術,但是與甲骨文多年來一直在開發的、即將發布的架構是截然不同的。
甲骨文的Tim Shetler表示,數據庫內存選件即將作為12.1.0.2的一部分發布,價格還未確定,它提供了一種雙格式的體系架構,允許在同一個數據庫上運行高級分析和交易處理工作負載。“你可以在用于生產交易處理工作負載的數據庫上同時運行大量實時分析。”
“所以,能夠跨所有工作負載共享通用數據庫,這意味著客戶將不在需要做多個生產數據的拷貝,這樣他們運行針對它的報告,通常被成為數據集市。你可以在一個通用系統上做所有這些事情,避免拷貝延遲,確保你正在分析的數據是快速被快速處理的。”
Shetler表示,甲骨文將它的數據庫內存選件視為最完整的部署,因為它不僅僅是是一種能夠配合現有甲骨文數據庫功能使用的內存數據庫。
“因為他們被集成到了一起,所以我們實際上擁有了一個完整的數據庫——不僅僅是一個高速內存列式存儲庫,而且也是你希望從數據庫中獲得的全部基礎設施,以確保交易完整性、安全性和強健性。”
“如果你將其與SAP HANA對比,他們實際上構建的是一種很快速、但是仍在試圖完善其他相關數據庫功能的內存數據存儲庫。”
Shetler表示,甲骨文的數據庫內存選件傳承了甲骨文數據庫30多年的開發經驗。
“所有特性、功能和耐用性——這些都是圍繞甲骨文數據庫構建的,被植入了甲骨文內存選件中。這個數據庫內存本身就是市場中其他甲骨文部署非常類似的。”
“如果從一個完整的數據庫系統角度審視它的話,那么甲骨文會是在開發方面處于領先地位的。”
Shetler表示,甲骨文具有優勢的其他領域,是在這種內存技術可使用的數據庫大小方面。
他說:“很多實施部署要求你正在使用的數據庫必須預裝所有到內存中。”
“盡管內存容量越來越大,而且越來越便宜,但仍然意味著大型數據庫——例如數據倉庫,可以是非常大的或者大數據主導的數據集——可能難以適應內存,因為不可能或者不那么可能配合內存數據庫技術使用。”
“我們多年來一直在開發多種途徑讓大型數據庫能夠得到滿足。有了這種內存選件,你現在可以將內存數據分散到多個數據庫中,因此可以在內存中有一個更大規模的數據庫。”
自從甲骨文首席執行官Larry Ellison在2013年的OpenWorld大會上公布了這種內存技術以來,甲骨文已經向其中添加了改善的容錯特性。
“我們正在做的事情是,如果你正在Oracle RAC集群中的一個上運行數據庫和數據庫內存選件——換句話說,如果你正在將數據分散到多個數據庫服務器的內存區域中——那么你可以選擇請求這個數據以容錯的方式得到保護。”
“這將確保每一塊數據都在至少一個其他數據庫服務器的內存中進行了拷貝,這樣如果其中一個數據庫服務器發生故障,那么RAC軟件將自動檢測到故障,將應用轉移到其他保存了故障服務器數據拷貝的數據庫服務器上,性能不會受到影響,就像從未發生故障一樣。”
“所以,我們不僅具有完整的應用透明度,完整的數據庫功能透明度,而且如果集群中發生任何故障的時候,會有故障轉移和高可用性的完整透明度。”
甲骨文的工程系統以及其他出貨系統將提供這個數據庫內存選件,而且所有Oracle 12c可以運行其上的系統都支持這個選件。