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

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

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

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

Product

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

產品是開源社區的基石,好的產品是吸引人才、壯大社區力量的動力,而豐富產品架構、擴充生態周邊也須要社區夥伴們的共同努力。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>ide

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>

  • 報名:university-cn@pingcap.com

  • 經過 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 年最佳社區貢獻我的、最佳社區貢獻團隊頒發了榮譽獎盃。

相關文章
相關標籤/搜索