甲骨文Thomas談數據庫發展 共存與集成為關鍵詞
原創作者:鳶瑋
Oracle副總裁Thomas Kyte在接受51CTO記者專訪時表示,未來數據庫發展有兩大關鍵詞,即共存和集成。Oracle的戰略就是把新的數據庫技術不斷納入和整合到現有的數據庫中。
云計算、物聯網、移動互聯網是近幾年的流行詞語,而這些新概念層出不窮的同時,大量的半結構化、非結構化數據正在迅速增長,圖片、音頻視頻、社交網絡等內容充斥著每個用戶的生活。毋庸置疑,大數據的時代真正來臨了。根據IDC預計,全球數據在2015年將達到10萬億TB,數據年復合增長幅度將在2020年達到38%,而可用存儲容量的長幅預計在28%。
大數據的駕馭能力可以幫助企業尋找最優的模式來支持商業決策,然而在現實工作中,大數據的發展讓人們遇到諸多問題,首先就是數據的存儲。幾十年前,當Oracle、SQL等數據庫風靡全球時,眾多IT專家可能不會想到在幾十年后的今天,大量的非結構化數據填滿了后端的存儲空間。
數據庫平臺需要共存和集成
由于數據量大,數據類型異常復雜,傳統的關系型數據庫的存儲和分析方法略顯不足。而Hadoop的出現給人們帶來了希望,眾多IT廠商也紛紛利用Hadoop開發出自己的大數據產品,讓人們看到了Hadoop在解決大數據難題時的巨大潛力。
Hadoop既能處理關系數據庫中的結構化數據,同時也能處理諸如音視頻等非結構化數據,這是Hadoop的優勢,然而它能因此而代替傳統的關系型數據庫么?Oracle副總裁Thomas Kyte在接受51CTO記者專訪時表示,“新的數據庫與傳統的關系數據庫是并行存在的,他們是互補的關系而不是取代,他們是解決不同問題的。”
對于大數據的處理,Oracle有著全面的解決方案,依靠Oracle大數據機存儲幾百億行的信息,利用Oracle Exadata數據庫云服務器、Exalogic中間件云服務器、Exalytics商務智能云服務器等一體化集成系統來壓縮成幾百萬行的信息從而分析利用。
而對于未來數據庫平臺的發展態勢,Thomas歸納為兩個關鍵詞,即共存和集成。“Oracle作為一個數據庫的公司,始終關注的焦點之一就是數據。Oracle要做的就是把數據轉化為知識和信息提供給人們使用,比如NoSQL和關系數據庫都有各自表現出色的性能,所以Oracle會將不同的技術優勢結合在一起。Oracle的戰略就是把新的數據庫技術不斷納入和整合到現有的數據庫中。”
云計算時代DBA需提高的能力
企業要想成功駕馭海量信息,就要擁有相應技能的人才才能如愿以償。如今的DBA雖然受過培訓,但只會管理傳統的結構化數據環境,還沒有準備好處理大數據環境以及諸如Hadoop和MapReduce之類的開源平臺。在大數據時代,DBA需要掌握哪些技能來面對更多的挑戰呢?Thomas認為,在云計算時代,DBA應該把安全性放在第一位。云計算更多的是把不同的很數據資源、服務器資源整合到一起,進行集中管理以便更加有效的利用,整合后的安全問題也是用戶更加關心的一點,因此DBA應該更多關注如何保證安全性。其次,DBA應該加強資源管理能力。云計算環境下,不是一個數據庫或服務器,可能是多個不同的數據庫用一個機器來運營,如何對資源進行有效管理是DBA需要考慮的問題。
云計算的到來,把核心的IT功能通過云計算來實現便可減少對IT員工的需求。這是否意味著云計算的來臨距離DBA的末日不遠了呢?未必!云計算會減少對傳統IT技術的需求,但云計算帶來的技術也都是新的,傳統的IT專業人士只是轉變了工作角色。對此,Thomas也很認同。“云計算的核心是整合,將資源整合成為一個資源池,資源池中得數據庫和計算機等設備會進行集中化管理。數據量的激增促使數據庫的增加速度也在發生變化,對DBA的需求始終是有的,只是DBA的工作內容會發生變化。”(文/鳶瑋)
責任編輯:鳶瑋
來源:
51CTO.com