我和 TiDB 的故事 | 缘份在,那就终是能相遇的
作者: G7 尹裕皓原文来源:https://tidb.net/blog/1e7f6394
初次听说
还记得那是 2019 年上半年的某一天,坐在旁边的师父转过来给我说:“裕皓,你有没有听过 NewSQL”,于是就有了如下一段对话:
。。。
师父:裕皓,你有没有听过 NewSQL?
我:NewSQL 是什么?
师父:NewSQL 就是集合了关系型数据库和 NoSQL 数据库的优势,既能满足弹性扩展、高可用、分布式,还能像关系型数据库一样支持事务,用 SQL 查询数据。
我:哦,这么厉害。
师父:是的,现在有数据库叫 TiDB,就是这样一个 NewSQL 的数据库,你可以去了解一下。
我:嗯嗯,好的,我去看下。
。。。
于是我第一次听说了 TiDB 这么一个产品。
随后我找到了 TiDB 的官网(https://pingcap.com/zh/),并初步了解了 TiDB 的原理和架构。
不过当我看到测试机需要的配置后便结束了继续深入,因为即便测试机的配置要求都很高,咱当时穷呀,公司不提供测试机,自己也买不起服务器,只好作罢,不过这也成了我现在深入 TiDB 的契机。
文中提到的我的师父叫 张炜,可能成都的小伙伴们知道这个名号,因为我已经在不下 3 个技术交流群被问到:你们神马有个数据库大神,叫张炜,他现在还在神马没?
其实他是我在神马工作期间的领导,当时我还是一个从 Oracle 转到 MySQL 不到一年的小小 DBA,工作期间他教了我很多 MySQL 运维管理的知识和方法,所以是我的师父没错啦,当然我平常都是随大家叫炜哥
再次接触
再次接触 TiDB 已经是 2 年后的 2021 年 10 月,这时距离我跳槽到 G7 也已经快 1 年的时间了。因为需要技术互备的原因,这次终于是正式进入了 TiDB 的世界。
怎么快速入门呢
官方文档是个很好的选择,不过我不太喜欢看纯文档,于是开始在各个网站找系统的视频教程,最终锁定了 2 个看起来比较靠谱的教程,记得费用大概在 800 多,不过想想还是太贵了,想着再找找看,实在不行那再买吧。最后抱着试试的心态进入了 TiDB 官网看课程有没有更新。
之前的官网也有课程,但是不成体系,每节都是负责对应业务的技术大佬来讲的,怎么说呢,大佬技术很牛逼,但多数大佬讲课真的不太行😂
然后我惊奇的发现,官网已经更新了系统的课程(https://learn.pingcap.com/learner/course),还是免费的,那免费的肯定是香呀,所以先看呗,不行再说。于是,我开启了在官网白嫖知识的日子,因为官网的新课程不仅免费,而且质量不是一般的高。
白嫖真的香
我感觉自己开始学习 TiDB 的时间真的很巧,刚想找课程,发现官网有了。免费课程学着,突然宣布 PTCA\PCTP 认证限时免费报名了,甚至一时间我都觉得自己是天选之子。
101
说学就开始,从 10 月底,准确的说是 2021.10.21,这是我注册的日期,随后开始了 101 的学习,内容还是简单,很快就掌握了,课程对应的考试也做了五六次,最终达到能够满分才满意的结束了 101 的学习。
301
随后开始了 301 的学习,内容也不算太难,学习完第一篇以后发现可以报名这门课对应的 PTCA 认证,不过最近几次都报满了,那想着正好吧,我再刷一遍课程。就这样,我开始 301 的二刷,又刚好赶上双十一,所以“斥巨资”买了 3 台服务器来做测试机,期间也时不时看下新的考试场次出来了没。
最终在 11 月底的样子,有天晚上想看下有没有新开考试场次,结果刷出了最近的一场考试有名额放出(应该是有人退了本次考试),所以立马报名,随即开始了 301 课程的二刷、三刷、四刷。最终在多次刷课程以及练习后,成功获取到了 PCTA 的认证。
302
拿到 PTCA 认证后,就暂时没有新的课程可以看了
悠闲的日子没有持续多久,就在元旦假期的前两天(2021.12.30),官方突然宣布免费开放 302 课程,并且 2 周内看完课程的可以获得认证机会 1 次
又一次的白嫖机会,这哪能错过呢,不仅可以学到新知识,还能获得官方的认证,果断加入学习计划。甚至于在第二天的时候,我觉得这次机会难得,不能被外物影响,于是果断卸载了所有游戏,卸载了抖音,专心学习课程。最终在这样的学习进度下,我在第六天完成了课程目标。
拿到考试资格后终于不用这么着急的学习了,于是稍微放慢了进度。最后在四刷课程的时候,迎来了 PTCP 的考试,当然,最终的结果也没有辜负将近一个月的学习时间。
融入社区
PCTP 认证完以后那就是真的有点闲下来了,工作之余就逛逛社区,看看有没有什么新活动;看看有没有什么问题是我可以回答的,不过咱社区的版主们真是太卷了,大部分问题根本插不上嘴。
期间参加了 304、305 课程的内测活动,又一次知识的学习,因为这次活动也成了版主获选人。
到 4 月份又参加了 6.0 的试用活动,刚好工作上开始忙了,就只体验了一个自己比较感兴趣的功能。
也是这期间,有幸成为了 6.0 试用活动的 Reviewer,自己没时间写文章,看看别人的文章还是好的。
我需要进阶
最近又到了比较闲的时候,想到之前生产环境出现性能问题,我能够大概定位到问题出在哪,但又没法精准的评估具体的,当时就感觉自己的技术还是差了一点,一定要找个机会再精进一下。
所以想着趁这段时间空闲了,咱继续学习吧,正好攒够了兑换课程的积分,说干就干,我要开始我的进阶之旅了。
那这次写作就到此为止吧,希望下次写文章的时候,我已经是 TiDB 专家了😎。
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/3517d189cb1525dd9fc9fb4cd】。文章转载请联系作者。
评论