作者:JiekeXu,江湖人称“强哥”,青学会MOP技术社区主席,荣获Oracle ACE,OpenTenBase ACE,金仓最具价值倡导者KVA,崖山最具价值专家YVP,IvorySQL开源社区专家顾问委员会成员,KWDB社区MVP,墨天轮MVP,墨天轮年度“墨力之星”,拥有Oracle OCP/OCM 认证,MySQL 5.7/8.0 OCP 认证以及金仓KCM、KCSM证书等众多国产数据库认证证书,欢迎关注我的微信公众号“JiekeXu DBA之路”,添加我个人微信【JiekeXu_DBA】一起交流学习。
前 言
众所周知,TiDB 是 PingCAP 公司自主研发的一款同时支持在线事务处理与在线分析处理 (HTAP) 的融合型分布式数据库产品。开源数据库产品的佼佼者,社区非常活跃,深受广大 DBA 的喜爱,前几年非常火热,一度成为开源 HTAP 数据库的代表;当然,TiDB 也有企业版平凯数据库,适合 GB-TB 级数据量,支持 OLTP、OLAP 及 Data + AI 混合负载,支持 1-3 节点部署,具备分布式高可用自愈能力,可以实现标准分布式一键拓展,也是首批通过分布式数据库安全可靠测评的产品。本人从 V3 到 V8 版本的更新迭代基本上都有所了解,虽然了解不深,但也算是跟随了好几年了,下面一起看看俺的认证过程。
TiDB V5 认证之旅
我与 TiDB 的接触记得大概是 2020 年的时候,那时候还是 V3.0,打算通过考取 V3 的 PCTA 认证来学习了解 TiDB,经过一段时间的学习感觉 TiDB 是一个非常复杂的分布式数据库,组件众多运维管理都十分复杂,尤其那个时候还没有 TiUP 运维工具,使用 tidb-ansible 来部署 TiDB,也是通过 ansible-playbook 命令来运维管理集群,比较麻烦,当然这不是我没通过认证的理由。随着 TiDB 版本的升级,在 V4.0 的时候引入了 TiUP 工具,使得运维管理变得简单,应该也是 2020 年 12 月底的时候,写了一本 77 页的《PCTA V4.0 学习笔记》不记得当时考没考 PCTA V4.0,查看社区没有当时的记录;大概过了半年的时间,TiDB 认证就升级到了 V5 版本,又开始了 V5 版本的学习,写下了一本 72 的 《TiDB 5.0 学习笔记》,通过 TiUP playground 部署了我的第一个 TiDB V5.0.0 单机版集群。
PingCAP 认证 TiDB 数据库专员(简称 PCTA)是 PingCAP 对于数据库从业者安装部署及⽇常运维分布式关系 型数据库能⼒的认证。马马虎虎的一顿学习,于是在 21 年 6 月底的时候,60 分的总分,36 分勉勉强强的通过了考试,真是多一分都浪费的感觉。于 2021-07-05 注册加入 TiDB 社区,又过了半年的时间,到了 22 年 1 月底的时候,冲击了一把 PCTP 认证,很遗憾,70 分的总分,42 分及格,可只有 41 分没有通过考试,就和最开始考 V3 的 PCTA 认证一样,只差两分及格一样,有一点点的遗憾,后面 22 年又忙于公司的核心库升级事项,便没有时间再来考取认证了,这个事情算就搁置了。
TiDB V6 认证之旅
又过了半年的时间,22 年中的时候,TiDB 认证考试升级跟着数据库版本的发布到了 V6 版本的认证,据说考试难度也有所降低,可以远程在线考试, 考试时⻓ 80 分钟, 共 50 道题(单选 26 道, 多选 24 道, 每题 2 分)满分 100 分, 60 分 为及格,所以当时也就尝试了一下,在 22 年 7 月份,在自己笔记本上通过 7 节点的虚拟机手动部署了一套分布式 TiDB 数据库并完成了一份《分布式数据库 TiDB 6.0 集群保姆级安装手册》,且与社区 TiDBer 们一起共创完成了《TiDB 6.x in Action》Book Rush 电子书籍,在两个月后的 9 月通过学习与实验获得 PCTA V6 认证,也算是低分飘过。
于是,整个 23 年都没怎么关注过 TiDB,一晃到了 24 年,TiDB 已经发布了 V8.0 版本,在 4 月份的时候写了一篇《TiDB 8.0 新特性尝鲜》详细介绍了 TiDB 版本命名规则以及版本生命周期支持时间表,简单介绍新特性并通过单机部署了 TiDB 8.0 分布式集群,新特性部分没有来得及体验,就一年又过去了。到了 2025 年和 TiDB 社区的合作也更加紧密了,在 11 月份的时候响应表妹的号召,给我的公众号粉丝朋友们免费赠送了 20 张 TiDB PCTA 认证考试劵,顺带着自己也白嫖了一张 PCTP 的考试券,预约了 12 月的最后一个考场考取了 PCTP 认证。
PCSD:当然还有一门 PCSD 认证考试,这个还没打算考,年后看机会吧。PingCAP Certified SQL Developer : PingCAP 认证 SQL 应⽤开发专家(简称 PCSD)是对开发⼈员掌握 TiDB 独特的功能、在 TiDB 上运⽤最佳实 践开发⾼可⽤、⾼弹性应⽤的开发能⼒认证,适合⼈群为将在⼯作中使⽤ TiDB 数据库的开发⼈员。可以远程在线考试, 考试时⻓ 90 分钟, 共 60 道题(含单选、多选、判断题, 每题 1 分)满分 60 分, 36 分 为及格。
认证考试报名方式
国产数据库 TiDB #PCTA #PCTP 考试认证还是比较难考的,时隔三年,又通过 20 多天的学习获得了 TiDB 数据库管理员 PCTP V6 认证,也算是给 2025 年画上了一个完美句号。PCTP - DBA(PingCAP Certified TiDB Administration Professional)是 PingCAP 公司认证 TiDB 数据库管理专家的缩写,要求具备管理大型分布式关系型数据库集群的能力,要成为 PCTP-DBA 必须先获得 PCTA 认证。
目前 TiDB 认证还是 V6 版本,已经持续了三年多了,据说今年会有 V9 新版本发布,不知道今年认证会不会升级,如果有想考的伙伴还是尽早报名考试吧。
报名相关的信息可以前往官网: https://learn.pingcap.cn/learner/exam-market/list。
课程学习中心:https://learn.pingcap.cn/learner/course
报名方式有两种:
- 一种是通过社区积分兑换:
- PCTA 报名费 699 元,可用 1599 积分兑换,PCTP 699 元,可用 2899 积分兑换,PCSD 报名费 900 元,可用 1599 积分兑换。
- 社区攒积分是一个比较长的过程,需要在社区持续不断互动做贡献,也是能够实现的。
- PingCAP 教育合作伙伴报名:
- 一些培训机构,这里就不列出来了。
最后,说不定也会和去年底一样有公众号免费赠送考券的活动,不过这个不确定今年会不会还有了,等着看吧。
考试形式&计分规则(基于 TiDB v6.x)
- 远程在线考试,目前不用开启摄像头,考试时长 80 分钟,共 50 题,含单选、多选题(各占一半),每题 2 分,满分 100 分。考试通过分数为 60 分,第二天就可以查看下载证书了,注意社区注册需要实名(即注册社区账号时姓名写真实姓名,用户名可以不用实名且一个月只能修改一次),否则下载的证书不是实名的,那就只能联系社区小姐姐手动处理了。
考试大纲
| 知识领域 | 百分比 |
|---|---|
| TiDB 管理 | 40% |
| TiDB 集群备份和恢复 | 20% |
| TiDB 集群同步和迁移数据 | 20% |
| TiDB 高可用技术 | 20% |
推荐课程
TiDB 数据库管理 [TiDB v6](303):https://learn.pingcap.com/learner/course/1110001
- PCTP 认证证书(电子版)将于考试结束后 2 个工作日内发放
- 证书一经发放,长期有效
- 个人证书查询入口: https://learn.pingcap.cn/learner/study-center/certificate
- 证书验真入口: https://learn.pingcap.cn/learner/certificate-check
考试经验总结
不管是 PCTA 还是 PCTP 考试,首先建议还是要看看官方视频课程,可 1.5 倍速播放,像我一样总结视频笔记,对于课后测试题以及动手实验部分,一定要认认真真做一遍,虽然不考实验,但动手实操能让你更加理解技术细节和原理;其次多看官方文档,自己总结归纳,PCTP 的考试内容偏向实践,各种备份和数据同步工具 BR、DM、TiCDC、sync-diff-inspector、dumpling 和 lightning 等相关考试内容也不少,而且考试知识点比较细致,可列入重点来复习。
比如有一道题关于 TiCDC 的原理和架构哪个说法是正确的,给你下面四个选项:
A、并不是所有的 Capture 都会对 Change Log 排序
B、TiCDC 集群可以支持多个同步任务,每个任务的目标端(下游)可以不同
C、 TICDC 集群中一个同步任务对应一个 Capture
D、TICDC 的源端(上游)如果是 MySQL 数据库,则 Capture 读取的是 MySQL 的 Binlog
此题考察 TiCDC 的原理和架构,我们需要掌握相关知识点才能得到正确的答案;另外,在运维管理中,也会考察一些细微的知识点,比如自增序列,前几年还有朋友问 TiDB 的自增序列为什么不是顺序自增的,在 TiDB 中,自增列只保证自增且唯一,也能保证在单个 TiDB server 中自增,但不保证多个 TiDB server 中自增,不保证连续分配。TiDB 目前采用批量分配 ID 的方式,所以如果在多台 TiDB 上同时插入数据,分配的自增 ID 会不连续。
考察的知识点比较多也比较细,需要多看官方文档理解透彻,如果认认真真学,能够让你学到很多知识,收获满满,了解到分布式数据库的方方面面。当然如果你只想考试拿证,不想着学点知识,那么就另说了,这里不适合你。
祝考试顺利~
后记
2015 年,原生分布式数据库 TiDB 诞生并向全球开源。2023 年,平凯数据库(TiDB 企业版)发布,寄托了 TiDB对中国市场的坚定承诺。过去十多年,是分布式数据库走向“深耕”的重要时期。今年,2026 年 1 月 22 日,2026 平凯数据库新品分享会,将会揭晓“想要极致性能,往往要牺牲扩展性?追求业务透明,技术栈就必须变复杂?” 这“不可能三角”的答案,敬请期待。
全文完,希望可以帮到正在阅读的你,如果觉得有帮助,可以分享给你身边的朋友,同事,你关心谁就分享给谁,一起学习共同进步~~~
❤️ 欢迎关注我的公众号【JiekeXu DBA之路】,一起学习新知识!————————————————————————————
公众号:JiekeXu DBA之路
墨天轮:https://www.modb.pro/u/4347
CSDN :https://blog.csdn.net/JiekeXu
ITPUB:https://blog.itpub.net/69968215
腾讯云:https://cloud.tencent.com/developer/user/5645107
————————————————————————————
