隨着愈來愈多的同窗選擇使用 TiDB, TiDB 的易用性收到愈來愈多用戶的關注,讓 TiDB 變得更好用就顯得愈來愈重要。爲了可以打造一個你們心中的真正好用易用的 TiDB,咱們啓動了 「個人 TiDB 聽個人」 活動,並特地徵求了 TiDB User Group(TUG) 專家組的意見,選擇出了 20 個最重要、最迫切的易用性需求。git
三月初,圍繞着這 20 個呼聲最高的需求,咱們在社區啓動了 TiDB 易用性挑戰賽。賽事開啓後,你們但是百花齊放,百家爭鳴。目前賽程已通過半,咱們先來看看戰績吧!github
首先,咱們看一下本次賽季參與的團隊狀況:ide
截止今日,咱們一共收到 93 支隊伍報名(包括我的參賽隊員和多人組建團隊),共計 136 位選手參賽。目前的積分排行榜上已有 5 支隊伍積分超過 2000:優化
目前我的參賽者成績比較突出,其中:ui
但願這兩位同窗可以再接再礪,爭取突破語言和項目邊界,可以同時造福多個 Repo,也但願其餘團隊也能早日超越這兩位同窗,咱也爭個狀元來玩玩spa
最後,咱們來看看本賽季總體任務完成狀況:blog
如上圖所示,藍色表示被認領的任務數,紅色的表示已經完成的任務數,也就是說,截止發稿時,共有 215 個任務被認領,其中 93 個任務已經完成。遊戲
如此多的任務完成狀況,仍是讓筆者十分驚喜的,要知道活動最初賽事組一共纔給出了 20 個項目選項呢!下面咱們一塊兒來看看,截止目前拿分最多的項目:rem
UCP:Support the operation of adding multi-columnsget
UCP: Extract tidb_query into different workspaces
UCP: Support auto flush metrics
UCP: Add WAL write duration metric
UCP: Output slow logs to a dedicated file
UCP: Support slow log in log searching
UCP: Privilege check in statement summary tables
Limit the usage of storage in TiDB by total queries
細心如你,可能已經發現,以上任務中,只有一個是在開賽給出的 20 個選項中的,也就是說,其餘全部任務都是咱們選手「自產自銷」的哦。對於選手們的想象力和執行力,筆者大爲驚歎的同時也是深深地佩服。賽事纔過去一半,筆者不經好奇,接下去還會由多少的驚喜出現。
最後,無論有沒有上榜,你們都不要驕傲也不要灰心,穩住,下半場剛剛開場,還有大量高分項目等你來挑戰,加油!
TiDB 易用性挑戰賽 的任務分三個等級:Easy / Medium / Hard,每一個任務對應必定的積分。此次咱們優化了本賽季的分級賽制:若是你是第一次參與挑戰賽的新人,Easy 的任務能夠直接上手;而老玩家(在該 Repo 歷史積分大於 200 分)則可直接挑戰 Medium 及以上難度的任務!
比賽結束後,選手能夠用積分兌換豐富的獎品,除了 TiDB 限量周邊(T 恤、帽衫、雙肩包、辦公室五件套、黑白遊戲機充電寶、書籤日曆套裝),還有 jetbrain toolbox 中任意一個軟件的一年 license、PingCAP 年度大會榮譽席,甚至還有包機酒的硅谷之行!此外,完成任意一個任務的選手還能夠獲得「完賽記念徽章」一枚。
報名方式:
發起 Issue 至 pingcap/tidb-challenge-program/register repo(經過【閱讀原文】進入活動官網,點擊「當即報名」便可快捷發起報名 issue)。
歡迎你們加入 TiDB Community Slack Workspace,參勝過程中遇到任何問題均可以直接經過 #tidb-challenge-program channel 與咱們取得聯繫。
延展閱讀:
TiDB 易用性挑戰賽開啓:解決用戶的痛點,讓 TiDB 更易用!