作為國內數據庫與大數據領域最大規模的技術盛宴,2015第六屆中國數據庫技術大會(DTCC)于2015年4月16日-18日在北京新云南皇冠假日酒店震撼登場。大會以“大數據技術探索和價值發現”為主題,云集了國內外頂尖專家,共同探討MySQL、NoSQL、Oracle、緩存技術、閃存技術、國產數據庫、Hadoop、數據挖掘、推薦系統、機器學習等領域的前瞻性熱點技術。大會吸引了3000多名IT人士參會,舉辦120多場精彩演講,致力于為數據庫人群、大數據從業人員、廣大互聯網人士提供最具價值的交流平臺。
自2010年以來,國內領先的IT專業網站IT168聯合旗下ITPUB、ChinaUnix兩大技術社區,已經連續舉辦了五屆中國數據庫技術大會,每屆大會與會規模超千人,大會云集了國內水平最高的數據架構師、數據庫管理和運維工程師、數據庫開發工程師、研發總監和IT經理等技術人群,是目前國內最受歡迎、人氣最高的的數據庫技術交流盛會。
今年是中國數據庫技術大會第六個年頭,大會將繼續秉承分享IT最佳應用實踐的宗旨,圍繞傳統數據庫和大數據兩條技術主線,在目前IT技術和管理快速的大背景下,更加深入地探討數據庫技術的現狀和未來的發展方向,以及我們在這個轉型過程中的實踐經驗和教訓。
▲李圣淘阿里集團數據庫專家兼淘寶DBA團隊主管花名劉昆,10年數據庫經歷,2009年加入阿里巴巴集團數據庫團隊,歷經淘寶6年雙十一大促保障。目前主要負責支持集團電商業務板塊,牽頭數據庫體系單元化,云化改造項目。
在4月16日上午的《數據庫技術探索》主題演講中,來自阿里集團數據庫專家、淘寶DBA團隊主管劉昆(李圣陶)先生,為我們分享了關于《阿里數據庫架構變遷與展望》的相關話題。劉昆的演講內容主要分為兩個方面,第一個是簡單介紹下阿里從2003年-2015年的發展里程;第二個是跟大家聊一聊阿里數據庫架構方面目前的困難與挑戰。
阿里巴巴集團業務壓力之大,場景之復雜,在中國乃至全世界都屈指可數,集團整個數據庫體系可以說是一直被業務追著跑步前進,一刻也沒有停歇。無論是IOE架構的Oracle時代,還是AliSQL的分布式時代,以及轟轟烈烈充滿各種爭議的去IOE行為,阿里巴巴數據庫團隊一次又一次引領并推動了中國數據庫產業的變革和發展。歷史發展到今天,阿里巴巴的數據庫體系走向何方,如何支撐集團業務未來5到10年的快速發展,單元化架構和OceanBase是我們給出的答案,借2015 DTCC數據庫大會的機會,阿里集團數據庫專家、淘寶DBA團隊主管劉昆(李圣陶)先生為大家闡述了阿里巴巴數據庫團隊是如何思考的。
阿里數據庫體系的四大時代
▲阿里數據庫體系的四大時代
淘寶初創架構曝光:
輝煌時代——IOE
輝煌時代的問題有哪些呢?
擴展性、可用性:垂直擴展走到了極限、集中式,穩定性的挑戰
掌控力:閉源的Oracle、封閉的小機和存儲
無冕之王--AliSQL
回首往事——從IOE架構走向AliSQL分布式架構
第一次推動中國數據庫產業變革:獲得無限掌控力
數據庫限流:第一次自己的命運自己掌握
熱點更新優化:定制化熱點商品減庫存業務場景
線程池特性優化:定制化高連接數并發場景
12年歷程回顧
▲淘寶IT架構12年歷程,也是一部“去IOE”史,體現了一個互聯網巨無霸從依賴外部廠商到擁抱開源、到自主創新的過程。
新挑戰 新機遇
全網架構:資源限制,一個城市已經不能滿足需求,容災,單地域機房風險
AliSQL:分表數量龐大,集群拆分接近極限
業務開發復雜度:路由,關聯,聚合,訂正
全網架構的解決方案是單元化:
AliSQL與業務開發復雜度的解決方案是OceanBase: