我和 TiDB 的故事 | 一只tidb菜鸟的成长之旅

大家好,我是菜鸟一只,一名资深的运维工程师,也是数据库管理领域的从业者。我曾经在 Oracle、MySQL 等多种数据库上工作,但最近几年,我对 TiDB 的热情与日俱增,因为它的分布式架构以及与 MySQL 协议的兼容性,为我的工作带来了极大的便利。
我第一次接触 TiDB 还是在 2019 年,当时我手上管理着一个公众号所用的单机 MySQL 数据库。每当有大量并发推送时,单机 MySQL 往往会被压垮。面对这个问题,我想到了升级数据库配置,但是单纯纵向升级已经无法满足需求。这时,TiDB 作为一款兼容 MySQL 协议的分布式数据库刚好进入我的视野。我开始阅读官方文档,尝试部署和维护 TiDB,虽然那时的部署和运维过程相对复杂,但我仍然坚持摸索着使用。经过曲折,数据库一旦迁移到 TiDB 上,公众号的推送再也没有出现过问题。
随后,我在一段时间内对 TiDB 失去了关注。直到 2022 年,公司决定将原有业务迁移到云端,我又重新开始学习相关知识,包括如何将 TiDB 数据库迁移到云上的 Kubernetes 平台。在这个过程中,我发现了 TiDB 的论坛,并积极加入了其中。我不仅通过搜索解决自己的问题,还积极参与解答其他同学的提问。为了提升自己的技术水平,我刷了大量的课程视频,最终获得了 PCTA、PCSD、PCTP 等证书。同时,我也乐意分享自己的经验和见解,帮助更多的同学解决工作中的问题。
在论坛中,我也遇到了不少挑战,比如 TiSpark 相关的问题,由于我没有使用过,所以只能跳过;还有一些疑难杂症,需要进行耐心的排查和猜测。虽然我不像一些大神那样深入源码研究,但我会尽力帮助社区成员解决问题。
今年4-5月份我参加了 TiDB PCTP 认证活动。由于之前对 PCTP 考试的题目有些疑惑,我报名参加了这次活动,并在 5 月 9 号晚上成功通过了考试。这次认证不仅让我更加深入地了解了 TiDB,也为我未来的职业发展打下了坚实的基础。
通过 TiDB PCTP 认证,我不仅证明了自己的专业水平,也加深了对 TiDB 的理解。我相信,在 TiDB 强大的社区支持下,我的技术之路会越走越宽广,也期待能够为更多的同学带来帮助,共同成长。
最近,我开始研究源码,想要更加深入的理解tidb的内部逻辑,也希望后面能够帮助更多的同学解决问题,。

5 个赞

膜拜了

向运维大佬学习

:100: :100: :100: :100:

:+1:

19年,3版本还不是主推的时候了…

膜拜大佬 :smiley_cat:

:+1:加油