TiDB 社區成長足跡與小紅花 | TiDB DevCon 2019

2018 年 TiDB 產品變得更加成熟和穩定,同時 TiDB 社區力量也在發展壯大。在 TiDB DevCon 2019 上,我司聯合創始人崔秋帶大家一起回顧了 2018 年 TiDB 社區成長足跡,在社區榮譽時刻環節,我們爲新晉 Committer 授予了證書,併爲 2018 年度最佳貢獻個人/團隊頒發了榮譽獎盃。

<center>圖 1 我司聯合創始人崔秋</center>

在我們眼裏運營開源社區最重要的是兩點,一個是人才,一個是用戶。人才方面主要面向開發者,包括 TiDB Contributor、Committer 以及 TiDB 生態周邊的開發者等等。另外更重要的一方面是用戶。用戶對 TiDB 的認識和經驗、給予的反饋是更直觀、更貼近業務的,並且用戶實際應用的場景與我們自身測試的場景相比,會更復雜、更豐富,他們的使用經驗會讓大家更有共鳴,另外當用戶使用 TiDB 過程中遇到一些問題,這時社區有良好的反饋,幫助用戶順利解決問題,會讓用戶對 TiDB 更有信心,就會考慮擴大使用的規模和深度,同時 TiDB 社區本身也會得到成長。所以,運營一個好的開源社區,更重要的是以用戶爲中心。2019 年我們也會秉承這個想法, 繼續把「用戶至上」的觀念和理念發揮到極致,與用戶一起成長。 ——崔秋

Product

<center>圖 2 TiDB 產品架構</center>

產品是開源社區的基石,好的產品是吸引人才、壯大社區力量的動力,而豐富產品架構、擴充生態周邊也需要社區夥伴們的共同努力。2018 年,TiDB 在社區夥伴們共同努力下發布了 2.1 GA 版本。我們也開源了 TiDB-OperatorTiDB-DM、TiDB-Lightning 等生態工具,大家可以一起來爲 TiDB 添磚加瓦。

<center>圖 3 TiDB 產品生態</center>

本着「從開源項目中獲益,同時回饋開源社區」的想法,我們持續爲 RocksDB、etcd 等開源項目貢獻力量。同時,我們也將 grpc-rs、raft-rs 、rust-rocksdb、parser 等項目獨立出來(在 github/pingcap 組織下),方便大家瞭解和運用。而更加令人欣喜的是,有一些開源項目正在 TiDB 生態上衍生成長起來,進一步豐富了 TiDB 生態:

<center>圖 4 基於 TiDB 生態的開源項目:Gravity/Titan/Soar</center>

Events

2018 年,TiDB 社區受到了更多國內外媒體的關注,獲得了 InfoWorld | Bossie Awards 最佳數據存儲與數據分析平臺獎,併入選了兩個重要的「Landscape」:

  • FirstMark: Big Data & AI Landscape 2018
  • CNCF: Cloud Native Interactive Landscape

<center>圖 5 TiDB 獲得 InfoWorld | Bossie Awards 最佳數據存儲與數據分析平臺獎</center>

<center>圖 6 TiDB 入選 Big Data & AI Landscape 2018 和 Cloud Native Interactive Landscape</center>

外界激勵是一方面,另一方面我們也積極爲社區小夥伴們創造交流、碰撞的平臺。例如,在 2018 年 12 月初,我們舉辦了 TiDB Hackathon。經過兩天一夜的「極限腦力競技」,誕生了一系列基於 TiDB 生態的有意思的項目,希望這些項目可以在社區力量的幫助下延續下去:

Content

內容分享至上。我們一直希望大家能夠懂得開源、分享的精神,主動傳播技術知識、分享推動項目進展背後的邏輯,讓每個人都成爲 Blogger,讓社區擁有更好的信息傳遞和交流的氛圍。所以,我們在 2018 年輸出了一系列用戶實踐(pingcap.com/cases-cn/)、TiDB 源碼閱讀產品原理介紹開源社區參與指南等技術文章。圖 6 中標紅的 TiKV 源碼解析系列文章正在「挖坑」中,敬請期待。

<center>圖 7 2018 年技術內容輸出</center>

除了這些線上文字分享,我們也把內部 Paper Reading 活動放到了線上直播平臺(Bilibili ID: TiDB_Robot),開放給了社區小夥伴們。因爲 TiDB 的發展已經進入新型分佈式數據庫領域的深水區,我們需要藉助前沿學術研究,結合用戶的反饋建議和自己的靈感,探索 TiDB 未來方向的細節展開和落地方案,所以非常希望通過 Paper Reading 活動可以和大家共同學習和討論。

Community Plan

2018 年我們啓動了三個社區培訓計劃,面向不同的人羣,設置了一系列線上/線下培訓課程,幫助大家瞭解和使用 TiDB,甚至能夠獨立部署、運維、調優 TiDB。2019 年我們會深入推進這些計劃,感興趣的同學可以報名加入。

PingCAP University

<center>圖 8 PingCAP University</center>

  • 報名:[email protected]
  • 通過 PingCAP University 培訓/認證,能獲得什麼?

    • 深度理解 TiDB 架構、原理以及最佳實踐,具備獨立部署、運維和調優 TiDB 的能力。
    • 理論與實踐相結合,強調實際動手能力,提高前沿技術視野,培養新一代 NewSQL 數據庫優秀人才。
    • 獲得來自 PingCAP 官方的專業技術能力認可。
  • 未來計劃:

    • 面向用戶的線上課程設計實現 
    • 面向開發者的課程設計實現

TiDB Academy

)

<center>圖 9 TiDB academy 網站頁面</center>

TiDB Talent Plan

<center>圖 10 第一期 TiDB Talent Plan</center>

第一期 TiDB Talent Plan 於 2018 年12 月 12 日落幕,六位學員順利結業。後續我們希望把 Talent Plan 的課程從線下拓展到線上,讓更多對 TiDB 社區感興趣的小夥伴可以從中找到組織,參與學習交流和深入實踐。

<center>圖 11 第一期 TiDB Talent Plan 課程設置</center>

除此之外,我們計劃在 2019 年以北京、上海、硅谷等 7 個城市/地區爲落腳點,成立 TiDB User Group ,力求「讓用戶驅動用戶」,共同打造更好、更強的 TiDB 生態。同時也讓更多小夥伴有機會
參與社區培訓計劃的課程設計、線上線下培訓、社羣活動組織等等。

Moment of Glory

回顧了 2018 年社區發展和未來計劃之後,我們爲 2018 年度 TiDB 社區活躍貢獻者、最佳貢獻個人&團隊頒發了榮譽獎盃,併爲新晉 Committer 授予證書。

2018 TiDB Active Contributors

bb7133 (TiDB TiKV)

niedhui (TiKV)

yangwenmai (TiDB)

andrewdi (TiDB)

mathspanda (TiDB Operator)

2018 最佳社區貢獻獎

spongedu (Du Chuan)

<center>圖 12 崔秋爲 spongedu 頒發榮譽獎盃</center>

  • 32 PRs (TiDB) 10 PRs (TiKV)
  • Important Features

    • TiDB 2.0 SQL engine refactor
    • Add chunk support for HashAgg
  • Bug Fixes

    • 17+ bug fixes (optimizer, executor, parser, expression)
  • 參加 TiDB Hackathon(TBSSQL 隊)獲得一等獎&最佳貢獻獎

美團點評分佈式數據庫項目組

<center>圖 13 崔秋爲美團點評分佈式數據庫項目組負責人頒發榮譽獎盃</center>

  • 上線 20+ 套業務集羣,200+節點
  • 高質量美團最佳實踐文章一篇
  • 10+ PRs, 50+ issues
  • 10+ Engineers

    • zhongleihe / yu34po / guozhulang / zhaoxiaojie0415 / 18610314061 / wu-xiang / andyqzb / nettedfish / iamzhoug37 / Y-Rookie / benmaoer / pengji
  • Important Featues

    • SQL Plan Management
    • Index join optimization (WIP) 
    • Rowid scan optimization (WIP)

2018 TiDB New Committers

TiKV New Committer: sunxiaoguang(知乎)

  • 8 PRs
  • Add Rust client support (Raw API)
  • Add Batch Raw API support (put/get/delete/scan)

<center>圖 14 TiDB Committer 李雨來爲 sunxiaoguang 授予證書</center>

TiDB New Committer: dbjoa (Samsung)

  • 15 PRs
  • Add prepare plan cache support (Insert / Update / Delete)

<center>圖 15 dbjoa 由於行程原因沒有到場 他錄製了一段視頻,爲 TiDB 社區送上祝福</center>

1 月 19 日 TiDB DevCon 2019 在北京圓滿落幕,超過 750 位熱情的社區夥伴參加了此次大會。會上我們首次全面展示了全新存儲引擎 Titan、新生態工具 TiFlash 以及 TiDB 在雲上的進展,同時宣佈 TiDB-Lightning Toolset & TiDB-DM 兩大生態工具開源,並分享了 TiDB 3.0 的特性與未來規劃,描述了我們眼中未來數據庫的模樣。此外,更有 11 位來自一線的 TiDB 用戶爲大家分享了實踐經驗與踩過的「坑」。同時,我們也爲新晉 TiDB Committer 授予了證書,併爲 2018 年最佳社區貢獻個人、最佳社區貢獻團隊頒發了榮譽獎盃。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章