前言
不管处于何种原因来准备考 TiDB 的相关证书,我都希望大家能够在这个过程,真正认识并掌握数据库运行背后的原理知识,这部分才是 TiDB 的精华所在,而且享受过程通常会给你带来一个良好的结果。
由于时间关系,个人都是在每日下班后抽时间看相关视频,从2022年12月开始到2023年3月用了几个月的业余时间来准备,不免仓促,贵在坚持。
虽然考试后分数不高,但结果也是不负有心人,历时数月分别依次顺利通过了 PCTA、PCTP、PCSD 三场考试,这里贴张图,给有相同考证想法的人在做计划时提供一些时间规划上的参考。
PCTA & PCTP & PCSD v6
新版 v6 的认证证书是基于 TiDB 6.x 版本的内容开展的,目前主要是有3个认证:
-
PCTA
- TiDB 数据库专员。PCTA 要求具备安装部署及日常运维分布式关系型数据库的能力。
- PCTA 需要学习并熟练掌握 TiDB 架构原理、安装部署、周边工具等基础知识。
-
PCTP
- TiDB 数据库专家。PCTP 要求具备管理大型分布式关系型数据库集群的能力。
- PCTP 需要学习并熟练掌握 TiDB 的深度原理及高级 Feature、性能调优、SQL 优化、故障排除和高可用架构等进阶内容。 要成为 PCTP 必须先获得 PCTA 认证。
-
PCSD
- TiDB SQL 开发专家。
- PCSD 要求应用开发工程师熟练掌握基于 TiDB 数据库事务开发模型、数据模型设计、系统优化、SQL 优化和索引设计等知识。
适用对象
在学习、工作中使用 TiDB 的开发、DBA 和架构师等。
报名方式
1.官方报名地址:
- PCTA:https://learn.pingcap.com/learner/certification-center/pcta
- PCTP:https://learn.pingcap.com/learner/certification-center/pctp
- PCSD:https://learn.pingcap.com/learner/exam-market/list?category=PCSD
官方要求:
- 要获得 PCTP 认证,必须先获得 PCTA 认证。
- PCSD 考试没有前置要求,只要有考试就可以直接去报名。
2.报名资格有两种:
-
花钱:
- PCTA 报名费 699 元,PCTP 900 元,PCSD 报名费 699 元
- 简单直接,快速
-
免费:
- 使用社区积分兑换,PCTA 需要 1599 点积分,PCTP 需要 2899 积分,PCSD 要 1599 点积分
- 攒积分是一个漫长的过程,需要在社区持续不断做贡献
3.考试频率
- 通常来说每个季度会安排若干场相关考试,具体留意官方公告
合格标准
-
DBA 关注的 PCTA 和 PCTP 考试
- PCTA 和 PCTP 都是 50 道选择题,前半部分主要是单选题,后半部分是多选题
- 满分100,合格线是60
- 考试时长印象中是一个小时
-
开发关注的 PCSD 考试
- PCSD 是 60 道选择题,前半部分主要是单选题,后半部分是多选题和判断题
- 满分 60,合格线是 36 (60%)
- 考试时长一个小时
笔者不才,在有几年使用 TiDB 的经验基础上,PCTA 、 PCTP 和 PCSD 分别是 86、80 和 45 (换算为百分制是 75)压着线过,距离预期结果相差甚远。以后有时间、积分够的时候,说不定一时心血来潮再来考 v7 版本的证,话说官方应该也不禁止二刷的行为。
考试范围
1.PCTA v6 考试提纲和复习资料
2.PCTP 考试提纲和复习资料
3.PCSD 考试提纲和复习资料
如果有心准备考这几个证书,一定要注意这里的考试内容,按照指引里的说明去针对性展开复习,尽量做到充分准备。
其他参考:
备考指引
-
确认考试目标
- 确认考试内容和时间,这段时间就集中精力备考
- 提前安排时间,做好规划。可以在学习工作之余、上下班路上刷课程、读文档,比平时稍微少玩些游戏少刷抖音就好,挤一挤时间还是有的,5 分钟 10 分钟的碎片化时间利用起来,到最后你会发现总体还是也比较轻松的
- 贵在自我学习,坚持住,做个能控制自己的人
-
课程学习:全部课程 https://learn.pingcap.com/learner/course
-
如果之前接触过 TiDB 时间,PCTA 的课程应该还是比较简单的,最好结合官方文档一起学习,难度不大。
-
PCTP 的课程都是要深入了解 TiDB 数据库原理,需要 2000 分钟左右,慢慢看吧。董老师的声音很有磁性,富有感染力,听起来很舒服,PCTP 的课程内容基本包含了 TiDB 的精华内容,很值得反复体会研究。下面的图是个人准备过程的整理的图,仅供参考。
- PCTP 的考试内容偏向实践,同步工具 BR、DM、TiCDC、dumpling 和 lightning 等相关考试内容也不少,列入重点来复习。
- 数据同步工具相关的内容,文档多看几遍就很容易过
-
PCSD 的课程主要是 201 系列的课程,特点是理论和开发实践相结合,包老师讲得很认真、严谨,考试内容覆盖面广同时也非常细微,很考验对细节内容的掌握情况,不过考试内容基本出在课程里,注意认真听讲!
-
-
阅读官方文档
- 视频课程主要侧重某些关键点,如果有时间最好浏览一下官网文档,会让你充分了解到每个知识点的前因后果,以及应用、限制等全面内容
- https://docs.pingcap.com/zh/tidb/stable
-
论坛咨询
- 有疑惑的问题,直接在论坛里面搜索查询吧,大部分问题都会找到答案
- 如果找不到想要的内容,可以发帖咨询,也可以直接私信我
-
合理时间规划
-
如果时间自由支配,可能用一周的时间,就可以准备好一门考试
-
如果和我一样,白天要上班,只能利用下班后晚上不打游戏的碎片化时间,建议留够至少一个月,以准备充分
- 3 门考试意味着就需要准备几个月的时候,需要衡量个人时间安排,做好规划
-
-
刷题
- 在每个视频课程里的练习题,大家一定要好好做,不懂的要尽量弄懂、理解,考试的时候会有惊喜。
结尾
不积跬步,无以至千里;不积小流,无以成江海。
骐骥一跃,不能十步;驽马十驾,功在不舍。
锲而舍之,朽木不折;锲而不舍,金石可镂。
好好准备,预祝大家顺利通过!
我的备考资料,也分享给大家:https://asktug.com/t/topic/1003978