本文第一次撰写的时候,刚好赶上TiDB征文大赛的最后一天,那时候偶然发现表妹在群里发的信息,正好有时间,我就梳理了一下这一年来的点点滴滴,当时也是得到了很多人的祝福,开篇先感谢读到我文章的每一个人,萍水相逢,有缘读到我的文章,很荣幸。
当然,征文大赛已经结束了,但是TiDB社区的故事仍然在继续,本次更新帖子也是想对自己做个二次总结,在文章撰写完成后,我又连续参与了社区组织的线下 Meetup 和 Paper Reading 活动,对个人成长都很有帮助,也认识了很多很多志趣相投的朋友,希望大家感兴趣的,也积极参与哦。
2021 Dev Conf - 故事开始的地方
套用现在文雅的说法,2021 Dev Conf 是故事开始的地方,去年我阴差阳错的跟着朋友参加了 TiDB Dev Conf,那时候新冠还不叫奥密克戎,很多人天真的以为,过了2021年夏天,新冠就结束了。扯远了,回到正题,2021年7月24日,坐着高铁,我来到了 Dev Conf 会场,拿着 “争做Contributor” 的牌子,假装自己也是一枚 SQL BOY。只可惜已经过去一年了,我还没有成为 Contributor,真是难为了运营妹子的一片苦心。这次大会的主题是:开放 x 连接 x 遇见,也正应了这个主题,Dev Conf真是让人大开眼界。
人也太多了吧?
当天现场签到参会的人很多很多,据官方说远超预期,中午会务组不得不临时加盒饭🤦♂️。来看看当时的签到和会场吧,黄教主演讲时,只能看到一片黑压压的脑袋,还好,大家都有头发。
一场数据库技术会议,能来这么多人,也真是活久见。TiDB 作为国产数据库的骄傲,对开发者、DBA、伙伴的吸引力可见一斑。
TiDB 社区是什么神仙社区?
吃完早饭,吃完午饭,吃完晚饭,你们都在干嘛呢?
我在看神州数码的 Mini TiDB 集群:
(客户现场演示的利器)
这一套 Mini TiDB 集群是神州数码在现场展示的真机环境,总共由3台 Mini 电脑和一台小型交换机组成,让人眼前一亮,没想到数据库还能这么玩。据现场的老师介绍,他们去客户现场做 TiDB 产品演示时,带着这一套小集群,可以模拟 TiDB的绝大部分功能了。
我在看 Ping CAP 工程师组装的乐高 TiDB 集群:
(它是真的在处理数据哦)
这一套乐高,无疑是展厅里最吸引眼球的地方了,周围围了好多人在拍照,这套 TiDB 集群,用小球代表流动的数据,集成了 Kafka 的 TiDB集群一刻不停的在运转,就像拥有高性能和高可用特性的 TiDB 生产集群。
我在看 “SQL BOY” 做 TiDB Demo Hack:
(桌子上的免洗洗手液,我现在还没扔,今天收到了官方寄来的勋章,冥冥中都是缘分)
报名参加了黄教主亲自主持的 Demo 演示小组,这位扎着辫子,自称 SQL Boy的创始人,真是一点架子都没有,他带着我们一键生成 TiDB 集群,并完成了一个简单的增删改查项目“提醒事项”。
好玩有趣的事不止这些,为期两天的会议上,介绍了各种 TiDB 的功能、下一步规划。晚上还举行了吐槽大会,不怕暴露自己的问题,用于接受社区伙伴的 DISS,诚意满满。
谁来告诉我,TIDB 社区到底是什么神仙社区?也太会玩了吧?
我的学习之路
走过了顺利的 2021年下半年,年底奥密克戎一哆嗦,2022年整个上半年都在居家办公,好吧,居家就居家,趁有空折腾一下 TiDB 吧。顺便给自己的 Contributor 之路铺垫铺垫。
(TiDB 认证登记介绍)
我的 TiDB 学习之路,是从 PCTA 考试开始的,3月初的一天,TiDB 的小伙伴给我发了考试推荐信息,于是我开始了视频课程的学习和 PCTA 考试的准备。PCTA 的考试内容,可以说是入门级别,只要好好看完官方推荐的视频,并把知识要点统一过一遍,肯定能过。像所有其他数据库认证一样 PCTA 是 PCTP 考试的必选项,只有先通过 PCTA 才有资格参加 PCTP 考试。
2022年3月18日,经过几天视频课的学习,顺利考完了 PCTA,我的学习经验及考试要点,大家可以参考这篇文章:如何轻松备考,顺利通过TiDB数据库 PCTA考试 。请大家充满信心,因为 PCTA 考试一点都不难。
( PCTA 的考试通过证书)
考试并不是学习的所有内容,考试是为了督促大家学习,完成了 PCTA 的考试,接下来就要开始好好学习,准备 PCTP 了,据说,这个考试有点难。所以我最近这段时间一直在学习官方文档中涉及的知识点,并在实验环境中进行练习,强化记忆。要成为一名合格的 TiDBer,至少要对各个功能模块了解的七七八八,不然真正在生产上遇到问题,都不知道如何定位和解决,这也是考试的真正意义。
最后,在此也给自己立个 flag,希望在下半年能顺利通过 PCTP 考试。
有机会参与社区
TiDB 社区有丰富多彩的活动,比如论坛里的卷王猜词活动,调动大家积极参与猜词并熟记 TiDB 技术要点;又比如社区组织的定期直播分享,用户技术实践让大家对 TiDB 的应用场景更加熟悉,内核技术分享让大家更了解 TiDB 的原理和如何贡献;又比如各地的线下活动。
提到线下活动,不得不好好说说。
随着时间来到了5月中旬,天气转好,疫情向下趋势明显,论坛里,各个地区的组织者纯纯欲动,都准备在各自的城市组织 TiDB 本地活动。看到大家在帖子上踊跃发言,我也顺手打了一句 “啥时候来济南走一波,我来当个志愿者”,没想到把 @YY-ha 老师给蹲来了。
还顺便给自己安排了一个参与社区活动的机会,经过与 @数据小黑 @YY-ha @Kongdom 三位社区伙伴的沟通,我们初步拟定了济南活动的框架。就因为 @YY 老师在社区论坛多看了我一眼,我就从一个社区参与者瞬间转变为一个活动组织者。然后呢,我们在 2022年7月2日 顺利举办了活动,给毫无波澜的济南开源社区,带来了一点微风。具体内容大家可以参考济南活动总结帖:【资料下载】TiDB 地区交流济南站 | TiSpark 实践、Greenplum 选型、运维视角下的 Linux 避坑指南...
如果大家也想组织或者参与活动,可以关注一下这篇帖子:【地区交流活动回顾 & 资料下载】来看看天津、石家庄、济南、武汉的小伙伴在聊啥~
2022 TiDB 6.0 - 有更多的可能
2022年4月22日,TiDB 社区发布了 TiDB 6.0 版本,相信这又是一个里程碑似的版本,经过强化、突破和进阶的 TiDB 又会令人眼前一亮。也希望我能跟其他 TiDB 社区的牛人一样,投入更多的精力研究和使用 TiDB。一群人共同学习和进步,总好过一个人独自前行吧。希望自己早日成为 TiDB 的 Contributor,加油!!
最后祝 TiDB 越来越好,希望这个有趣的社区能够聚更多的人,为中国基础软件的振兴而努力💪。