甲骨文稱最新內(nèi)存數(shù)據(jù)庫比對手快100倍
甲骨文首席執(zhí)行官Larry Ellison在2013甲骨文全球大會開幕演講的時(shí)候一定心情大好。一部分原因可能要?dú)w功于美國隊(duì)在當(dāng)天早些時(shí)候舊金山灣美洲杯帆船賽取得了勝利。甲骨文是美國隊(duì)主要贊助商。
盡管缺席了上周三的電話會議,但是Ellison似乎想要公布一些在第一季度財(cái)報(bào)中隱含的進(jìn)展。
這也許就是甲骨文的In-Memory Option for Oracle Database了,意在與像SAP HANA期間產(chǎn)品這樣的內(nèi)存產(chǎn)品競爭,以及企業(yè)級IT領(lǐng)域其他一些小型產(chǎn)品。
Ellison并沒有浪費(fèi)時(shí)間直接切入具體細(xì)節(jié),如下:
- 實(shí)時(shí)分析查詢OLTP數(shù)據(jù)庫或數(shù)據(jù)倉庫批處理的速度快近100倍
- 事務(wù)處理速度快2倍
- 承諾交易在行格式下運(yùn)行更快,同時(shí)分析在列格式下效果更好
- 支持插入行快3-4倍
- 承諾完全兼容,意味著不需要改動(dòng)SQL或者現(xiàn)有應(yīng)用
- 云就緒,不需要數(shù)據(jù)遷移
- 跨服務(wù)器的橫向擴(kuò)展,增加內(nèi)存和CPU
- 內(nèi)存查詢是跨服務(wù)器并行的,訪問本地列數(shù)據(jù)
- 通過直接線速度InfiniBand協(xié)議速度相互連接
Ellison稱這100倍速度的提升是“突破性的”,實(shí)現(xiàn)了針對相同數(shù)據(jù)和表格的行式和列式內(nèi)存格式支持。
Ellison繼續(xù)表示:“這是純內(nèi)存柱狀技術(shù)。”他解釋說,這意味著沒有日志記錄,數(shù)據(jù)變更的開銷很少,而CPU核心會掃描本地內(nèi)存的列。
Ellison宣稱,這項(xiàng)內(nèi)存技術(shù)意味著數(shù)據(jù)庫可以以極快的速度處理數(shù)十億個(gè)行和列。
Ellison展示了這種技術(shù)在實(shí)際環(huán)境中的測試結(jié)果,他表示,這種內(nèi)存技術(shù)可以讓某個(gè)特定鞋類零售商在幾秒鐘內(nèi)顯示其產(chǎn)品的銷售趨勢。
“保留這些索引的成本是很高的,會減慢事務(wù)處理的速度。拋棄它吧。讓我們?nèi)拥羲羞@些分析索引,用內(nèi)存列排序的索引取而代之。”
還沒有結(jié)束,Ellison接下來介紹了甲骨文最新的M6-32“大內(nèi)存機(jī)”,并稱其是全球最快的內(nèi)存設(shè)備。
即將上市的M6核心數(shù)是M5的一倍,配置有32TB DRAM內(nèi)存。
“它可以快速移動(dòng)數(shù)據(jù),在內(nèi)存快速處理數(shù)據(jù)。”Ellison說,M6的系統(tǒng)帶寬比IBM現(xiàn)有最大系統(tǒng)P795還要高出一倍。Ellison補(bǔ)充說,M6的成本也是IBM系統(tǒng)的1/3不到。
“我看到后面IBM的合作伙伴沒有鼓掌。”他打趣地說,指向了在Moscone Center主題大廳后排的位置。
Oracle還推出了M6-32內(nèi)存數(shù)據(jù)庫和應(yīng)用系統(tǒng),并稱其是全球最快的數(shù)據(jù)庫設(shè)備,具有3TB網(wǎng)絡(luò)和集成Exadata存儲。
當(dāng)晚介紹的最后一款產(chǎn)品是Oracle Database Backup Logging Recovery Appliance。Ellison開玩笑地說:“是哪個(gè)天才給這款產(chǎn)品命的名?遠(yuǎn)在天邊近在眼前。這就是為什么他們付我這么多錢。”
他還說,開發(fā)這款設(shè)備是為了解決備份設(shè)備通常不是針對數(shù)據(jù)庫設(shè)計(jì)、只是用于“拷貝更多文件”的問題。
甲骨文的做法就是設(shè)置將更新和事物日志發(fā)送到備份設(shè)備,同時(shí)數(shù)據(jù)庫還是正常運(yùn)轉(zhuǎn)。因此,當(dāng)發(fā)生變更的時(shí)候備份是同時(shí)進(jìn)行的——意味著客戶不會丟失任何數(shù)據(jù)。
這款設(shè)備支持恢復(fù)到任何有日志記錄的時(shí)間點(diǎn),可以備份“數(shù)千個(gè)”數(shù)據(jù)庫。還有一個(gè)選項(xiàng)是直接備份數(shù)據(jù)庫到甲骨文的公有云中,還可以復(fù)制到其他設(shè)備中。