tidb ptca,ptcp考证
PingCAP 认证 TiDB 数据库专员 V6 考试(2023-02-23)https://learn.pingcap.com/learner/exam-market/list?category=PCTA
PingCAP 认证 TiDB 数据库管理专家(PCTP - DBA)认证考试范围指引 - ☄️ 学习与认证 - TiDB 的问答社区:loudspeaker: 自 2023 年 1 月 1 日起,PCTP-DBA (version 5) 正式下线,PingCAP 将不再开设 PCTP-DBA (version 5) 的公开场次。 PingCAP 认证 TiDB 数据…https://asktug.com/t/topic/994110
【经验分享】2023年1月PCTA & 2月PCTP考试分享 - ☄️ 学习与认证 - TiDB 的问答社区Ch1 技术能力介…https://asktug.com/t/topic/1001808
Ch2 学习方法
2.1 主要内容
学习TiDB相对还是比较容易的,主要的学习内容包括:
- 视频课程:基本上课程质量都比较好,核心课程101和303(V6)。
- 官网文档:https://docs.pingcap.com/zh/tidb/stable 2 ,这个非常重要。因为学习期间的时候熟悉了文档和文档结构,更便于真正使用过程中去查询文档。
- 社区:包括官网博客:https://cn.pingcap.com/blog/ 3 ,里面有一些文章质量是很高的,可以和官网结合看。社区技术月刊 TiDB 社区技术月刊 | TiDB Books ,可以看看其他使用者的一些经验。
- 分布式论文:可以参考PingCAP的github完整,有大量相关的论文和书籍整理,https://github.com/pingcap/awesome-database-learning 2 。作为扩展学习用途。
- 实验:数据库是实操课程,需要实验环境去熟悉命令,特别是PCTP认证。
2.2 具体的科目学习和考试考试特点
2.2.1 PCTA学习经验:
-
以考试为目的的学习:建议就看101课程就好,仔细看完1-2遍,然后再复习一下重点内容就可以去考试,根据每个人的学习能力决定一次性的通过率。
-
以学习为目的,考试只是手段的:建议看如下的三门课程 + 官方博客 + 论文(可选)。
- TiDB 快速起步 https://learn.pingcap.com/learner/course/6 2
- TiDB 数据库核心原理与架构 [TiDB v6.1](101) https://learn.pingcap.com/learner/course/960001 1
- TiDB 的架构与特点(201.1)https://learn.pingcap.com/learner/course/600003 2
- 建议的学习路径:快速起步 —> 101 —> 201.1,基本都采用1.5倍速看。以上三个课程中101是重点,建议101看两遍。
-
其他学习材料:
- 建议可以看看官方的博客,https://cn.pingcap.com/blog/ 3 ,可以找关于原理的内容浏览一下,特别是《三篇文章了解 TiDB 技术内幕》
- 【高级扩展部分】TiDB的数据库架构相比其他的数据库,如MySQL,Oracle等不太一样。TiDB使用了很多分布式概念,而分布式本来就是一个难点。在学习TiDB过程中需要了解Spanner / F1,Raft,LSM结构,RocksDB,Percolator事务等。如果不太熟悉这个领域,建议101看两遍。如果学有余力,建议去阅读一下Spanner / F1,Raft,LSM的论文原文,或者在知乎上看中文翻译或者论文分析。特别是数据库的从业者,建议看看论文。
2.2.2 PCTP学习经验:
-
到了这个阶段,应该不存在以考试为目的的学习者了,更多是真正想深入了解TiDB数据库。PCTP的主要内容也侧重于DBA的日常工作,包括集群管理,备份和恢复,数据迁移和同步,另外就是高可用方案。如果是普通学生可以不用考这个PCTP认证,但是还是强烈建议学习一下303课程。
-
另外V5和V6的PCTP范围差异比较大,V5的版本范围更宽,要求也更高。V6的版本更侧重于实操。
-
以学习为目的,考试只是手段的:建议看如下的一门课程 + 官网文档 + 社区技术月刊 + 实验。
- TiDB 数据库管理 [TiDB v6.1](303)https://learn.pingcap.com/learner/course/1110001 1
- 303课程内容比较长,甚至可以说太长,建议看一遍就好。但是涉及到的实验都需要完成,甚至多做几遍实验去加深理解。实验环境建议在公有云上搭建一个最小版本的环境。
- 另外TiDB Cloud可以去试用一下,加深对于DBaaS的理解(不必须)。
-
其他学习材料:
- 官网文档:强烈推荐大家要熟悉这个工具,基本上的产品内容都可以在这里找到。对于PCTP考试,建议快速浏览一下如下部分内容:部署标准集群、数据迁移、运维操作、监控与告警、教程、TiDB工具(官网左侧目录一级目录)。另外数据库安全方面的内容,需要以303为主,官网材料比较散。
- 可以看看社区技术月刊,看看别的使用者的经验。
- 【高级扩展部分】源代码。可以搭建Golang + VS Code环境,从github上clone代码。熟悉一下相关工具的代码结构。这个部分比较难,学有余力可以尝试。
- 学有余力建议看看V5的302课程(https://learn.pingcap.com/learner/course/120005 ),这个课程其实很好,可以加深对于产品的理解。这个课程包括数据表设计、事务、查询优化、系统优化、故障诊断,虽然不在V6的PCTP范围里面,但是其实课程的内容很重要,而且不过时。
相关文章:

tidb ptca,ptcp考证
PingCAP 认证 TiDB 数据库专员 V6 考试(2023-02-23)https://learn.pingcap.com/learner/exam-market/list?categoryPCTA PingCAP 认证 TiDB 数据库管理专家(PCTP - DBA)认证考试范围指引 - ☄️ 学习与认证 - TiDB 的问答社区:lo…...

关于用windows开发遇到的各种乌龙事件之node版本管理---nvm install node之后 npm 找不到的问题
友情提醒,开发最好用nvm控制node版本 nrm 控制镜像源,能少掉很多头发开发过程中技术迭代更新的时候最要老命的就是 历史项目的node版本没有记录,导致开启旧项目的时候就会报错。尤其是npm 升级到8.x.x以后,各种版本不兼容。 真…...

JMeter做UI自动化
插件安装搜插件selenium,安装添加config添加线程组右键线程组->添加->配置元件->jpgc - Chrome Driver Configoption和proxy不解释了添加Sampler右键线程组->添加->取样器->jpgc - WebDriver Samplerscript language 选择:JavaScript&…...

Kibana与Elasticsearch
下载与安装Kibanahttps://www.elastic.co/cn/downloads/kibanaKibana的版本与Elasticsearch的版本是一致的,使用方法也和Elasticsearch一致。由于我的英文不是特别好,我们找到config/kibana.yml末尾添加i18n.locale: "zh-CN" ,汉化…...

[数据结构]:03-栈(C语言实现)
目录 前言 已完成内容 单链表实现 01-开发环境 02-文件布局 03-代码 01-主函数 02-头文件 03-StackCommon.cpp 04-StackFunction.cpp 结语 前言 此专栏包含408考研数据结构全部内容,除其中使用到C引用外,全为C语言代码。使用C引用主要是为了简…...

1W+企业都在用的数字化管理秘籍,快收藏!
企业数字化,绕不开的话题。 随着国家相继出台各种举措助力中小企业数字化转型,积极推动产业数字化转型,培育数字经济新生态,企业想要谋生存,求发展,必然需要做好数字化转型和管理。 本篇文章想跟大家一起…...

多模态机器学习入门——文献阅读(一)Multimodal Machine Learning: A Survey and Taxonomy
文章目录说明论文阅读AbstractIntroductionIntroduction总结Applications:A Historical Perspective补充与总结3 MULTIMODAL REPRESENTATIONS总结Joint Repersentations(1)总结和附加(一)Joint Repersentations(2)总结…...
通过哲学家进餐问题学习线程间协作(代码实现以leetcode1226为例)
哲学家进餐问题(代码实现以leetcode1226为例)问题场景解决思路解决死锁问题代码实现cgo(代码实现以leetcode1226为例) 提到多线程和锁解决问题,就想到了os中哲学家进餐问题。 问题场景 回想该问题产生场景,五个哲学家共用一张圆桌,分别坐在…...

消息队列--Kafka
Kafka简介集群部署配置Kafka测试Kafka1.Kafka简介 数据缓冲队列。同时提高了可扩展性。具有峰值处理能力,使用消息队列能够使关键组件顶住突发的访问压力,而不会因为突发的超负荷的请求而完全崩溃。 Kafka是一个分布式、支持分区的(partition…...
外盘国际期货:我国当代年轻人结婚逐年下降
我国当代年轻人 结婚现状结婚少了 结婚晚了 2013年后结婚人数逐年下降 结婚少了 离婚多了 结婚年龄越来越迟 以30岁为界线,30岁之后结婚占比逐年增加 2018 20-24岁:435.6万人 25-29岁:736.2万人 30-34岁:314.7万人 35-3…...

Ubuntu 22.04.2 发布,可更新至 Linux Kernel 5.19
Ubuntu 22.04 LTS (Jammy Jellyfish) Ubuntu 22.04.2 发布,可更新至 Linux Kernel 5.19 请访问原文链接:Ubuntu 22.04 LTS (Jammy Jellyfish),查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 发行说…...

论文阅读笔记——《室内服务机器人的实时场景分割算法》
一、主要工作 通过深度可分离卷积、膨胀卷积和通道注意力机制设计轻量级的高准确度特征提取模块。融合浅层特征与深层语义特征获得更丰富的图像特征。在NYUDv2和CamVid数据集上的MIoU分别达到72.7%和59.9%,模型的计算力为4.2GFLOPs,参数量为8.3Mb。 二…...
Hive学习——自定义函数UDFUDTF
目录 一、添加依赖 二、编写自定义UDF函数 (一)自定义首字母大写函数 1.java代码 2.hive中运行 (二)自定义字符串全部小写的函数 1.java代码 2.hive运行 (三)创建解析JSON字符串的函数 1.java代码 三、自定义编写UDTF函数 1.java编写 2.hive运行 虽然Hive中内置了…...

自学前端,你必须要掌握的3种定时任务
当你看到这篇博客的时候,一定会和狗哥结下不解之缘,因为狗哥的博客里不仅仅有代码,还有很多代码之外的东西,如果你可以看到最底部,看到投票环节,我相信你一定感觉到了,狗哥的真诚,狗…...

__stack_chk_fail问题分析
一、问题进程收到SIGABRT信号异常退出,异常调用栈显示__stack_chk_fail*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: Pico/A7H10/PICOA7H10:10/5.5.0/smartcm.1676912090:userdebug/dev-keys Revision: 0 ABI: arm64 Times…...
linux 查看当前系统用户
1.查看当前登录账号(whoami) whoami ---------------------- root2.查看当前账号信息(id) id --------------------------- uid0(root) gid0(root) groups0(root)3.查看/etc/passwd文件 可以看到每行记录对应着一个用户信息,每条记录 共7段 用 冒号: 拼接…...
AI算法创新赛-人车目标检测竞赛总结05
队伍:AI0000043 1. 算法方案 由于赛题同时要求速度和精度,所以我们优先考虑小模型,在保证模型速度的同时通过模型调优稳 定提升模型精度。此外,由于图片分辨率比较大,且数据集中小目标占比高,我们计划使用…...

CSS 浮动【快速掌握知识点】
目录 前言 一、设置浮动属性 二、确定浮动元素的宽度 三、清除浮动 总结: 前言 CSS浮动是一种布局技术,它允许元素浮动到其父元素的左侧或右侧,从而腾出空间给其他元素。 一、设置浮动属性 使用CSS float属性将元素设置为浮动。例如&…...

在做自动化测试前需要知道的
什么是自动化测试? 做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。 首先理清自动化测试的概念,广义上来讲&a…...

机器人学习的坚持与收获-2023
所有的机会都需要自己努力去争取,毕竟天会下雨下雪,但是不会掉馅饼。之前写过关于毕业生的一些博文。机器人工程ROS方向应用型本科毕业设计重点课题学生验收成果(暂缓通过)机器人工程ROS方向应用型本科毕业设计重点课题学生验收成…...
【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15
缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...

RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

工业安全零事故的智能守护者:一体化AI智能安防平台
前言: 通过AI视觉技术,为船厂提供全面的安全监控解决方案,涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面,能够实现对应负责人反馈机制,并最终实现数据的统计报表。提升船厂…...

23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...

SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)
题目 做法 启动靶机,点进去 点进去 查看URL,有 ?fileflag.php说明存在文件包含,原理是php://filter 协议 当它与包含函数结合时,php://filter流会被当作php文件执行。 用php://filter加编码,能让PHP把文件内容…...
C语言中提供的第三方库之哈希表实现
一. 简介 前面一篇文章简单学习了C语言中第三方库(uthash库)提供对哈希表的操作,文章如下: C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...