打造“實時型企業”的“利器”
- 發佈時間:2014-08-06 01:32:20 來源:科技日報 責任編輯:羅伯特
快節奏的市場動向、移動互聯的挑戰、社交媒體帶來的海量非結構化數據、日益嚴苛的消費者要求……對於這些企業面臨的難題,如何做出快速、即時、準確的商業決策,就需要技術提供強大的支撐。
甲骨文公司近日發佈的Oracle Database In-Memory是一次顛覆性的技術創新, 它將作為Oracle數據庫的可選配件的方式提供。據介紹,Oracle Database In-Memory可在企業運作Oracle數據庫的系統上運作,支援企業目前正在使用的應用,無需對應用進行任何修改。企業的首席資訊官僅需利用其現有的IT基礎設施和投資,就能獲得記憶體數據庫環境的優勢。
利用Oracle Database In-Memory, 企業的實時分析性能提升可高達100倍,事務處理性能也得到大幅改善。一次測試顯示,總結4100萬行發票內容大約需要4個小時。在對應用進行微調且用Oracle Database In-Memory再次進行試驗後,只用4秒鐘便能完成任務。
突破行列限制
創新採用雙格式架構
在8月4日的甲骨文公司媒體溝通會上,該公司數據庫技術産品執行副總裁Andrew Mendelsohn分析稱,在以往,客戶在行式數據庫和列式數據庫之間只能擇一而行,從而在數據處理性能上受到局限。行式數據庫更適合交易類操作,比如插入或查詢一條銷售訂單,而列式數據庫則更善於進行分析類操作,比如按地域生成銷售額報告。Oracle Database In-Memory通過在同一張表在記憶體中同時支援行和列兩種格式,同時激活並保持事務一致性,對分析和報表採用列格式,OLTP則採用久經考驗的行格式運作。
他表示,Oracle 記憶體列式存儲技術在進行分析類操作時有著無可比擬的優勢。首先,純記憶體中的列式存儲能夠快速響應數據變化,且可達到2倍至20倍的壓縮比例,其粒度還支援表級與分區級,並適用於所有主流的硬體平臺,方便企業進行部署。在測試當中,列格式的每CPU內核可達到10億條/秒的掃描速度,而行格式僅能達到百萬條,性能的提升高達一百倍以上。不僅如此,通過將多表的連接操作轉化為高效的列掃描,表連接速度也加快10倍。
此外,通過對列格式的採用, 還對傳統的OLTP性能起到了提升作用。對於傳統的OLTP系統,為了實現快速查詢,往往採用分析型索引的方式,在這樣的架構下,向表中插入一條記錄需要同時更新數十個索引,OLTP系統性能被迫降低。然而,通過用列存儲取代分析型索引,新的OLTP系統中可以給予任意一列實現快速分析,OLTP和批處理的速度得到提升。
軟硬體整合設計
實現極致表現
據介紹,Oracle Database In-Memory以甲骨文多年來的創新與成熟技術為基礎,繼承了Oracle數據庫的全部優勢,能避免數據損失和宕機的最高可用性架構,具備業界領先的安全技術以及可擴展性。通過在大型SMP伺服器上的縱向擴展、跨伺服器集群的橫向擴展以及存儲分層,滿足任何需求;能夠經濟實惠地運作任何規模的數據庫,無論是PB級數據倉庫、大數據處理還是數據庫雲。
同時, Oracle Database In-Memory還具備豐富的可編程性,支援各種數據類型。如果一台伺服器發生故障,便可以立即使用記憶體數據副本來滿足查詢要求。
此外,Oracle Database In-Memory在任何與Oracle數據庫相容的現有應用環境中,都能夠非常簡單、快捷地進行部署,如同撥動一下開關,無需對應用做任何更改。
打造“實時型企業”的利器
甲骨文公司數據庫技術産品執行副總裁Andrew Mendelsohn表示,通過將Oracle Database In-Memory用於Oracle應用軟體,可以打造真正的“實時型企業”。憑藉在數據庫中而非應用中處理數據,並採用數據庫SQL和記憶體列存儲技術,企業可以實現數據的實時處理。
對於面臨激烈競爭環境的現代企業來説,採用Oracle Database In-Memory實現實時運營分析可謂一個重大的突破。在Oracle Database In-Memory的幫助下,企業管理者能夠制定數據驅動的實時業務決策,並獲得即時的深入洞察,應對外部變化也更為敏捷和有效。
甲骨文公司數據庫技術産品執行副總裁Andrew Mendelsohn表示:“我們希望為所有客戶以最低的部署及運維成本,提供極致的可用性、可擴展性和安全性。”
- 股票名稱 最新價 漲跌幅