自從三大資料庫廠商甲骨文、IBM和微軟在2011年不約而同地宣佈支援Hadoop後,在企業級市場上,Hadoop基本上也充當著大資料的代名詞。 時至今日,這種狀況或許應該改變了。
NoSQL日漸重要
由於Hadoop的高調,很少有人注意到,在宣佈支援Hadoop的同一年,這三大關系型資料庫廠商還分別宣佈支援非關聯式資料庫NoSQL。
作為開源軟體,NoSQL(Not only SQL,不僅僅是SQL)的誕生和發展也是為了滿足Web 2.0特別是社交網路對於資料庫「三高」的需求,即對資料庫高併發的讀寫、對海量資料的高效存儲與訪問、對資料庫的高可擴展。 這些恰好是關聯式資料的短板所在。
然而,要把在互聯網上如魚得水的NoSQL,應用到企業級市場有點令使用者不能完全放下心來。 畢竟,互聯網極少跑關鍵業務應用,而且哪個互聯網巨 頭沒有中斷過服務,但宕機對於互聯網公司來說,更多的是灰頭垢面,比較難堪而已。 但對於那些把企業的身家性命都搭在IT之上的企業級使用者而言,其關鍵業務 應用是容不得半點閃失的。
「Oracle NoSQL Database分為免費和付費兩個版本,同時供應商業支援。 作為可擴展、高度可用的鍵值資料庫,Oracle NoSQL Database通過與Oracle Event Processing集成,提供可擴展的鍵/值存儲,從而可高效捕獲即時大資料。 」甲骨文公司副總裁及大中華區技術總經理喻思成表示,
喻思成介紹說,基於近幾年的發展,在真正企業級的應用層面,付費商用版更多地被客戶認可。 如Visa公司最近部署了NoSQL,來檢測盜刷卡情 況的發生。 「很多企業在發展到了Hadoop層面時,或者大資料技術帶來一定價值後,業界需要一家廠商,來全面支援以上所有的架構,這也同時證明了甲骨文 在大資料層面的行業領袖地位。 憑藉Hadoop、NoSQL和SQL的共存與融合,大資料技術將會有更高的成熟度。 」
整體解決大資料
「結構化資料和非結構化資料彼此間是並存、包容的關係,對兩者處理的整合構成了完整的大資料處理。 」喻思成認為,「收購SUN後,甲骨文具備了軟硬體的整合能力,進而形成集成系統,為客戶提供具備大資料完整處理能力的解決方案。 」
據介紹,NoSQL在非結構化處理上,是通過與Oracle Event Processing(OEP)集成,實現高效捕獲即時大資料,然後通過MapReduce的方法進行處理和查詢。 OEP構建的即時篩選、關聯和處理事件 的應用,有助於消除、整合、關聯和篩選資料,避免資料倉儲雜亂不堪,從而具備即時分析大量資料流程的能力。
Hadoop出現後,甲骨文通過Hadoop企業版和Oracle NoSQL資料庫,構建大資料處理平臺。
之後,甲骨文又通過融合資料庫引擎(DBE)、存儲、伺服器和光纖,形成了Oracle Exadata處理結構化資料的資料庫雲平臺。 再通過Oracle 大資料連線器優化了 Hadoop 與 Oracle 資料庫和 Exadata 之間的集成,將Hadoop系統無縫地連接到Oracle資料庫系統中,實現非結構化和結構化資料的拼接,從而形成完整的大資料解決方案。
在資料分析上,Oracle Exalytics商務智慧雲伺服器採用業界標準硬體、商務智慧軟體和記憶體資料庫技術而開發,是全球首款專門為提供高性能分析、建模、發現和規劃而設計的 集成系統。 它通過超高頻寬的infiniband匯流排從Oracle Exadata上載入和讀取資料。
在決策支援階段,資訊從不同的源系統載入,存儲在可動態支援變化資料的分面資料模型中。 作為公司資訊探索的利器,Oracle Endeca information Discover被用於對這些多維多變數據進行高級、直觀的探索和關聯分析。
「憑藉全面、軟硬一體化、高性能和高性價比的突出特點,目前,Oracle大資料解決方案已獲得眾多企業使用者的支援。 」喻思成表示。