Oracle副總裁Thomas Kyte談大資料處理和未來的DBA
Thomas Kyte現任甲骨文公司副總裁,是伺服器技術部門的高階架構師。他是的那個Tom,熱心回答關於甲骨文資料庫以及相關方面的各種問題。Thomas 是Oracle ACE,也是一位穿梭於世界各地Oracle 會議的獨具特色的演講者。他著有多本關於Oracle 資料庫技術以及Oracle應用的書籍。
2月22日,Thomas來到北京,並接受了InfoQ和其他一些媒體的訪問。
InfoQ:假如有一家公司,它的資料容量未來要達到1PB,從運維的角度來看,您對這家公司會有哪些建議?
Thomas Kyte:這要看它是哪些型別的資料,是圖片還是交易資料。如果是電子商務公司,其中很多都是交易資訊。針對這種情況,首先要問所有資料是在一個資料庫當中,還是在成百上千的資料庫中。接下來要問的是:這些資料是公司自己購買軟體硬體處理、自己來做,還是放在雲裡,比如說交給亞馬遜這樣的公司託管是很省事的。如果自己做就很麻煩,可能要花上幾個月才能使這些物理伺服器就位。
還可以採取“多租戶”的解決方案,就是把多個客戶的資料放在同一個資料庫中,如果客戶同意這麼做,你要向他展示出來——放在同一個資料庫中也是安全的,比如像Salesforce那樣的做法。從架構來看,把一個資料庫做得儘可能大,這個資料庫飽和了之後再買另一個資料庫,這樣會使資料庫數量減少,管理更加容易。
總結一下:一要確保管理軟體能夠跟得上,比如使用Oracle的管理軟體。
第二,要選定想用什麼硬體,以保證正常運營,是選整合還是軟硬體分開的。我們是推薦軟硬體整合的系統。還要決定是用多個小資料庫,還是為數不多的幾個大資料庫。我推薦後者,因為到時候資料量猛增時,可以更好地擴充套件資料庫。
最後一個建議是:不要關起門來自己來想、自己來做,可以問問做過的公司,很多公司都是可以分享經驗的,諮詢一下他們的經驗是非常好的。
InfoQ:資料庫架構如何設計,能夠降低整個資料中心的能耗?
Thomas Kyte:從能耗的角度考慮,它跟資料庫架構沒有關係,而是跟資料庫背後的硬體選擇關係更大一些,在硬體選擇的時候要考慮是用不同架構的伺服器,還是用類似於Oracle Exadata資料庫雲伺服器這樣的整合化系統。
我們當然是推薦像Exadata資料庫雲伺服器這樣的整合系統,它可以把不同的伺服器放在一個盒子當中。其實談到硬體有方方面面,比如用一個更現代化的、最新版本的CPU,要比用五、六年前的老版本更節省能耗一些,如果把多個東西放到一個盒子裡,可以減少來回切換或者很多伺服器的耗電。
過去很多客戶是一個應用一個伺服器,有可能這個伺服器是百分之百供電,但是應用只用了20%的能力。如果我們使用整合系統,多個應用在這個整合系統裡,只有這機器容量全用滿了,才會給另一個供電,這是更加節能的整合系統。
所以總結有兩點:一是選擇最新版本的硬體;二,儘可能用少的裝置把儘可能多的應用放在一起,減少用電量。
在採訪中,還有媒體問到:在雲端計算時代,DBA的技能需要有哪些調整?雲時代的DBA需求是會增加還是會減少?
Thomas Kyte:雲端計算時代,DBA應該更多思考如何保證安全性,把安全放在第一位。因為雲端計算是把不同的資料資源整合到一起,把成千上萬的伺服器資源整合到一起,對它進行集中以更加有效利用。當然,關於資料庫和伺服器的整合,客戶一定有一個要求:他不希望另一個客戶會看到自己的資訊,DBA必須更多考慮到這一點。
其次,DBA應該加強資源管理能力:因為在雲端計算的情況下,可能沒有一個專門的資料庫伺服器,有可能是五個不同的資料庫用一個機器來運營,這種情況下如何對資源進行有效管理,是大家需要考慮的問題。
至於雲端計算時代的到來會不會減少市場上對DBA的需求,或者更嚴重的說法是意味著DBA的末日。其實這樣一種擔心或者這樣一種探討,從一開始我做資料庫的時候就有人在談,現在出現了雲的概念就擔心他們是否要失業了,其實不是這樣的。
雲端計算的核心就是整合,不是像原來一個人有一個資料資源,我們把這些資源整合起來變成一個資源池,同時還是會有很多的資料庫和計算機存在,只是說對這些資料庫和計算機進行集中化管理,而不是由不同的人在不同的地點進行管理了。
對一個公司來講,他需要的DBA人數是少了,但是一方面我們在整合資料,另外一方面資料的在以更快的速度增加,也就是資料庫的數目在快速增加。過去十年中,資料量的增加速度在很快朝著PB級別發展,現在資料庫的增加速度也在發生變化,但是對DBA的需求始終是有的。從另外一方面來講,在整合的同時,資料庫或資料量的數目在很快速地增加,這些新增加的資料庫或資料量需要更多DBA來管理,DBA的工作內容會發生變化,但是需求還是在那裡的。舉例來說,一個公司選擇用公有云,可能這個公司不需要僱傭DBA,但是雲服務的提供商需要僱傭DBA,所以DBA的作用沒有變化,但是市場需求始終是有的。
有媒體問到:您如何看待傳統關係型資料庫在未來的發展?
Thomas Kyte:這樣的聲音我也聽到一些,我們看到關係型資料庫是二十世紀七十年代八十年代出來的,之後物件型資料庫出來。有人發表評論說物件型資料庫會取代關係型資料庫,是關係型資料庫的末日。但是看看現狀,並不是這樣,我們說這些新的資料庫都是會並行存在的,會解決不同的問題,它們之間的關係是互補關係,而不是相互取代的關係。
我們看到資料達到PB級別時,這樣的應用用NoSQL來寫,效能非常驚人,因為NoSQL解決某些問題是非常強的,可以支援一些簡單的查詢。但是對一些複雜的交易性的應用,NoSQL是不能做的。所以在這些年總是有一些新技術出現,這些新技術是針對與解決一些新問題和難題而出現的,我們不能說新技術的出現會是另一個技術的末日,會取代新的技術。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-751784/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle副總裁Tom Kyte:Oracle每天都會教給我一些新東西(圖靈訪談)Oracle圖靈
- 阿里巴巴副總裁李飛飛:如何看待資料庫的未來?阿里資料庫
- O'Reilly副總裁Mike Hendrickson:技術圖書出版的未來(圖靈訪談)圖靈
- Thomas Kyte解讀Oracle資料庫產品線新發展WVOracle資料庫
- 勒卡斯總裁兼CEO留洋:未來十年掘金“大資料”大資料
- 大咖說|對話路特斯科技副總裁李博:如何看待智慧駕駛的未來?
- 再訪Thomas Kyte,圖靈訪談問題有獎徵集圖靈
- 騰訊副總裁王波:讓ROG遊戲手機2引領未來的玩法創新遊戲
- 開源無國界!CSDN 董事長蔣濤、GitHub 副總裁 Thomas Dohmke 對話實錄Github
- 引跑科技副總裁張曉東:引跑DBone資料庫助力大資料建設資料庫大資料
- 大資料的未來大資料
- 巨人網路前副總裁彭程出任第七大道行政總裁
- 從一個Oracle DBA的角度來談談PG資料庫的最佳化Oracle資料庫
- AIG副總裁的辭職信AI
- 大資料,未來已來大資料
- 採訪谷歌副總裁Marissa Mayer谷歌
- 專訪Google美女副總:搜尋未來六大趨勢Go
- 收割模式:Zynga副總裁Chris Petrovic談公司收購戰略模式
- Zynga副總裁Chris Petrovic談公司收購戰略、雲遊戲遊戲
- 大資料的未來–資料資訊圖大資料
- 近期處理的Oracle資料庫問題總結Oracle資料庫
- 【資料處理】使用深度學習預測未來銷量深度學習
- 騰訊副總裁曾宇:談談騰訊的技術價值觀與技術人才修煉
- 大資料的未來掌控於資料整合大資料
- 再談資料的併發處理
- 大資料未來發展大資料
- 大資料的緣起、發展和未來構思大資料
- 雲時代資料安全才是真正的安全——天空衛士副總裁鞏文堅
- Telelogic產品營銷副總裁Dominic Tavassoli訪華談敏捷管理敏捷
- 微軟全球執行副總裁--陸奇博士微軟
- 育碧副總裁:Steam的商業模式過時了模式
- Matlab實驗資料處理程式大彙總Matlab
- 大資料處理的基本流程大資料
- 大資料前景:大資料未來的7個發展方向大資料
- 健康大資料顛覆未來大資料
- 剖析大資料平臺的資料處理大資料
- java大資料處理:如何使用Java技術實現高效的大資料處理Java大資料
- 專訪商湯科技副總裁張少霆,淺談醫療AI的「中場戰事」AI