随着愈来愈多的同窗选择使用 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 更易用!