淘寶專家深入解析數(shù)據(jù)倉庫架構實施

2011-01-19|HiShop
導讀2007年淘寶的交易額已經(jīng)超過了沃爾瑪和家樂福在中國的銷售額的總和,占據(jù)中國網(wǎng)購市場70%以上的份額。在這些成倍數(shù)增長的業(yè)績數(shù)字背后,需要數(shù)據(jù)庫技術來支持企業(yè)未來持續(xù)成長的延展空間。 淘寶網(wǎng) 資深數(shù)據(jù)庫專家江楓在接受51CTO記者專訪時,分享了淘寶2004年開始構建的企業(yè)級數(shù)據(jù)倉庫。 淘寶將數(shù)據(jù)倉庫部署在Oracle RAC上,這是一個由20個節(jié)點組成的單一數(shù)據(jù)庫集群。為了更好地了解客戶的需求,分析和挖掘淘寶后臺大量數(shù)據(jù)信息的價值,2007年、2008年我們先后兩次利用Or...

       2007年淘寶的交易額已經(jīng)超過了沃爾瑪和家樂福在中國的銷售額的總和,占據(jù)中國網(wǎng)購市場70%以上的份額。在這些成倍數(shù)增長的業(yè)績數(shù)字背后,需要數(shù)據(jù)庫技術來支持企業(yè)未來持續(xù)成長的延展空間。淘寶網(wǎng)資深數(shù)據(jù)庫專家江楓在接受51CTO記者專訪時,分享了淘寶2004年開始構建的企業(yè)級數(shù)據(jù)倉庫。

       淘寶將數(shù)據(jù)倉庫部署在Oracle RAC上,這是一個由20個節(jié)點組成的單一數(shù)據(jù)庫集群。“為了更好地了解客戶的需求,分析和挖掘淘寶后臺大量數(shù)據(jù)信息的價值,2007年、2008年我們先后兩次利用Oracle RAC 10g對數(shù)據(jù)倉庫系統(tǒng)進行了升級和擴充,節(jié)點數(shù)從4個升級到12個,后來又升級到了20個節(jié)點”,江楓談到:“2009年開始我們也在測試Oracle 11g。這樣的升級令淘寶在數(shù)據(jù)倉庫規(guī)模每年成倍擴大的情況下,實現(xiàn)了數(shù)據(jù)處理和分析時效性的不斷提升。”
  淘寶所有的商業(yè)數(shù)據(jù)基本上都匯集到了數(shù)據(jù)倉庫利中。利用數(shù)據(jù)倉庫技術,淘寶抽取了分散在不同業(yè)務系統(tǒng)中的業(yè)務數(shù)據(jù)進行集中,這些信息是完整記錄了用戶訪問路徑、交易過程的海量數(shù)據(jù)。通過數(shù)據(jù)倉庫的清洗、整理、過濾、排序等技術手段,這些海量的數(shù)據(jù)形成了具有商業(yè)價值的業(yè)務信息,并生成反映最新市場現(xiàn)狀的統(tǒng)計分析數(shù)據(jù)報表。“現(xiàn)在淘寶每天的活躍數(shù)據(jù)超過50TB”,江楓說:“這些數(shù)據(jù)是每天進行動態(tài)分析的,這樣淘寶在交易中也更好的提供了精準的個性化服務。”

  數(shù)據(jù)倉庫架構分析
  淘寶數(shù)據(jù)倉庫中的許多業(yè)務查詢與分析都是動態(tài)的,數(shù)據(jù)處理量大,實效性較高。“Oracle RAC具有非常好的并行處理能力,這對動態(tài)查詢和模糊查詢有很大幫助,能夠有效滿足淘寶數(shù)據(jù)倉庫這種復雜和動態(tài)的海量數(shù)據(jù)分析處理需求”,江楓認為“對于淘寶這樣處于新興行業(yè)中且高速發(fā)展的企業(yè)來說,數(shù)據(jù)倉庫良好的線性擴展能力也極為重要,它可以使得淘寶在需要的時候,通過向集群中增加低成本的普通服務器來滿足高性能的數(shù)據(jù)處理需求,從而獲得很好的投入產(chǎn)出比。”
  Oracle RAC的線性擴展能夠始終提供整個企業(yè)統(tǒng)一的信息視圖和數(shù)據(jù)集市,而不會像一些擴展能力有限的系統(tǒng)那樣,隨著數(shù)據(jù)量的增長,系統(tǒng)性能逐漸下降,最后不得不將數(shù)據(jù)分離,建立多個小規(guī)模的數(shù)據(jù)集市,造成管理和數(shù)據(jù)訪問的困難。
  對于大型數(shù)據(jù)倉庫的應用系統(tǒng),淘寶在建立初期就考慮到如何能有效而簡單地進行系統(tǒng)管理。特別是當數(shù)據(jù)量不斷擴大時,如果沒有一種有效而且簡單的系統(tǒng)管理措施,那么系統(tǒng)的運行費用將會很高。江楓說:“Oracle ASM中提供了磁盤管理、數(shù)據(jù)流量平衡以及自動創(chuàng)建和刪除數(shù)據(jù)文件等管理功能,有效的增加了數(shù)據(jù)倉庫系統(tǒng)管理動態(tài)數(shù)據(jù)庫環(huán)境的靈活性,降低了管理成本。”

  數(shù)據(jù)挖掘實現(xiàn)全面的商業(yè)智能
  在近期推出的《i淘寶》個性化推薦的計算中,通過使用Oracle RAC 跨節(jié)點并行技術。“淘寶數(shù)據(jù)倉庫實現(xiàn)了相關模塊計算時間的顯著縮短,最多的縮短了2小時以上,最少的也縮短了30分鐘,為淘寶成功實施個性化推薦提供了重要保障”,江楓進一步指出:“淘寶還將利用數(shù)據(jù)倉庫為用戶提供更多的服務,比如提供店鋪內(nèi)推薦、精確郵件定向營銷以及購物風尚榜等服務項目,這些服務項目和數(shù)據(jù)指標在前臺使用起來非常簡單,其實它們都是來自于海量數(shù)據(jù)的高度濃縮,Oracle RAC的高性能平臺很好地支持了這些非常復雜的計算過程。”
  淘寶的研發(fā)團隊有超過2000人的規(guī)模,其中做數(shù)據(jù)產(chǎn)品的技術團隊超過100人,包括30多名DBA專家組成的團隊。抽取分布在不同環(huán)境下的數(shù)據(jù)集中到數(shù)據(jù)倉庫中的工具ETL,就是淘寶的技術團隊自己研發(fā)的。“這個叫做天網(wǎng)的系統(tǒng),也是基于Oracle開放的架構平臺之上完成的”,江楓說:“對于二次研發(fā)的把控性來說,我們更愿意選擇開放架構的平臺,同時對于不同的大存儲量或者大規(guī)模的產(chǎn)品語句來評估Oracle的解決方案,他都是更適合淘寶業(yè)務的一個選擇,事實也證明了這一點。”
  未來淘寶的定位會是一家數(shù)據(jù)公司,所以數(shù)據(jù)將是淘寶的核心價值所在。數(shù)據(jù)不僅讓淘寶的用戶有更明確的市場定位,同時,對于淘寶內(nèi)部來說,根據(jù)不同用戶在數(shù)據(jù)上顯示出的不同特性,對淘寶的運營策略是非常重要的數(shù)據(jù)支持。從數(shù)據(jù)管理的角度,淘寶也有自己的一整套監(jiān)控系統(tǒng)進行支持,包括防欺詐、防惡意數(shù)據(jù)等。“淘寶所有的數(shù)據(jù)至少是1比1的在兩個機房同時備份來保證數(shù)據(jù)安全,當然也包括有異地的數(shù)據(jù)備份機制”,江楓談到:“我們可以保證一個機房在斷電或者是火災的情況下,另外一個機房在很短的時間內(nèi)繼續(xù)向淘寶網(wǎng)的用戶提供服務。”

【本站聲明】 1、本網(wǎng)站發(fā)布的該篇文章,目的在于分享電商知識及傳遞、交流相關電商信息,以便您學習或了解電商知識,請您不要用于其他用途; 2、該篇文章中所涉及的商標、標識的商品/服務并非來源于本網(wǎng)站,更非本網(wǎng)站提供,與本網(wǎng)站無關,系他人的商品或服務,本網(wǎng)站對于該類商標、標識不擁有任何權利; 3、本網(wǎng)站不對該篇文章中所涉及的商標、標識的商品/服務作任何明示或暗示的保證或擔保; 4、本網(wǎng)站不對文章中所涉及的內(nèi)容真實性、準確性、可靠性負責,僅系客觀性描述,如您需要了解該類商品/服務詳細的資訊,請您直接與該類商品/服務的提供者聯(lián)系。
重磅推薦:淘寶學院目錄

第一部分:極速推

第三部分:微詳情

第四部分:百億補貼

第五部分:淘金幣

第六部分:天天特賣

第七部分:淘寶直播

第八部分:淘寶特價版

第九部分:相關推薦