当前位置: 首页 > news >正文

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段 用 冒号: 拼接&#xf…...

AI算法创新赛-人车目标检测竞赛总结05

队伍:AI0000043 1. 算法方案 由于赛题同时要求速度和精度,所以我们优先考虑小模型,在保证模型速度的同时通过模型调优稳 定提升模型精度。此外,由于图片分辨率比较大,且数据集中小目标占比高,我们计划使用…...

CSS 浮动【快速掌握知识点】

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

在做自动化测试前需要知道的

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

机器人学习的坚持与收获-2023

所有的机会都需要自己努力去争取,毕竟天会下雨下雪,但是不会掉馅饼。之前写过关于毕业生的一些博文。机器人工程ROS方向应用型本科毕业设计重点课题学生验收成果(暂缓通过)机器人工程ROS方向应用型本科毕业设计重点课题学生验收成…...

模型参数、模型存储精度、参数与显存

模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析

这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

反射获取方法和属性

Java反射获取方法 在Java中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时访问和操作类的内部属性和方法。通过反射&#xff0c;可以动态地创建对象、调用方法、改变属性值&#xff0c;这在很多Java框架中如Spring和Hiberna…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中&#xff0c;电磁频谱已成为继陆、海、空、天之后的 “第五维战场”&#xff0c;雷达作为电磁频谱领域的关键装备&#xff0c;其干扰与抗干扰能力的较量&#xff0c;直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器&#xff0c;凭借数字射…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版

7种色调职场工作汇报PPT&#xff0c;橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版&#xff1a;职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...

08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险

C#入门系列【类的基本概念】&#xff1a;开启编程世界的奇妙冒险 嘿&#xff0c;各位编程小白探险家&#xff01;欢迎来到 C# 的奇幻大陆&#xff01;今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类&#xff01;别害怕&#xff0c;跟着我&#xff0c;保准让你轻松搞…...

NPOI操作EXCEL文件 ——CAD C# 二次开发

缺点:dll.版本容易加载错误。CAD加载插件时&#xff0c;没有加载所有类库。插件运行过程中用到某个类库&#xff0c;会从CAD的安装目录找&#xff0c;找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库&#xff0c;就用插件程序加载进…...