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 年最佳社区贡献我的、最佳社区贡献团队颁发了荣誉奖杯。

相关文章
相关标签/搜索