我和 TiDB 的故事 | 远近高低各不同
作者: ShawnYan 原文来源: https://tidb.net/blog/b41a02e6
Hi, TiDB, Again!
书接上回, 《我和 TiDB 的故事 | 横看成岭侧成峰》 ,一年时光如白驹过隙,这一年我好似在 TiDB 上投入的时间总量不是很多,但是断断续续也一直有在关注使用。当然,数据是造不了假的,看热力图就知道我一直都在,只是每逢周末就忘记登录,所以直到现在也还没达到连续签到 100 天的小目标。

TiExplorer
AskTUG 论坛里可以在个人页面 [ https://asktug.com/u/<个人昵称>/preferences/account ] 修改头衔,我的头衔设定的是【TiExplorer】。TiExplorer 是 TiDB 探索者的意思,不是 TiDB 浏览器。
TiExplorer 缘起于去年 PE 的 【 TiDB 性能调优案例学习 [TiDB v5.x] (304) 】和【 TiDB 故障排除案例学习 [TiDB v5.x] (305) 】 课程内测活动,当时有若干位 Ti-Juaner 在一周内“卷完了” 304 和 305 两门课程的内容,号称“卷王中王”,我也是其中一位,于是获得了 TiExplorer 勋章,自此之后便以此作为我在论坛的 Title。

上回我也提及过有在很认真的卷 PE 课程和认证考试,过去的一年里,PE 中文站推出了 PCTP V6 版认证及相关课程,和面向应用开发者的 PCSD (PingCAP Certified SQL Developer) 认证及相关课程。这里力推 Todd 神灯老师主讲的 201 系列课程,及其在 GitHub 上开源的课件,值得每一位开发者学习。
BTW,这个 Repo ( pingcap/tidb-course-201-lab ) 是活跃仓,一直有在更新维护,从下图还可以“窥探”到 Todd 神灯老师更习惯在周三、周四晚上 Push 代码,有时凌晨也有代码提交记录。

PE
TiDB v6.0.0 刚出不久,PE 就推出了 PCTA 和 PCTP 的 V6 版本,装配 “V6” 果然动力强劲,非同凡响,相较于友商 4.x 都发布一年了,认证才计划于近日从 v2 升级 v3。 不过,过去的一年,PE 中文站的更新速度有所放缓。可能好多同学还不知道,P社贵司已在全球拥有 9 个 OFFICE,官方主页也支持中文、英文、日文三种语言。相应的,PE 推出了全新的英文站和日文站,发布了英文、日文培训和认证,以及入门级的 PingCAP 认证 【PingCAP Certified TiDB Practitioner】。
- PingCAP University: https://www.pingcap.com/education/
- PingCAP Education オンライントレーニング: https://pingcap.co.jp/education/
到此,PingCAP Education 已经推出四门 TiDB 认证。

Certified
TiDB 是具有信创资质的国产数据库,在数据安全性、合规性和 产品兼容性 上均有发力。面对“琳琅满目”的国产数据库如何选择,组织有组织的选择标准,对于 DBA 而言,选择性有限且难以选择。先不说其他国产数据库,TiDB 曾在国产数据库排行榜上连续榜首多月,单就这条理由就值得国产数据库 DBA 来学习、研究,这里不仅有前沿的技术、理论,还拥抱开源、乐于分享,更有开放且活跃的社区。而通过数据库厂商举办的极客大赛、学习项目,或是参加相关培训、认证考试,则是一个正确且快捷的学习路径。
关于数据库认证的话题,下面引用一段前几日我在墨天轮上的分享 -- 如何成为一名国产数据库DBA? 。
2019年下半年,他的关注度从 DB-Engine 开始转向国产数据库排行榜,从而开始了国产数据库的学习之旅,这次“旅程”的体验感完全不同,因为排行榜上有 200+ 产品可以选择,如何找到一个好的切入点来开启这段旅程,他的选择很简单,从榜首开始研究。巧合的是,当时国产数据库位列榜单第一的是 PingCAP 的 TiDB,而他们团队在此之前已经开始接触研究 TiDB,当时还是 v2 版本。他个人习惯的学习路径基本是先找官方文档,快速浏览全部的文档,或者直接购买相关书籍(或者前往墨天轮墨值商城兑换)。因为图书是经过严格审校才会出版的,至少可以保证内容的正确性,如此,就对该产品有个大体的印象,初步搭建“记忆宫殿”。
其次,直接上手体验数据库,遇到问题再查文档、使用搜索引擎、使用墨天轮的搜索、去论坛提问、翻源码等等,循环往复,便对一款新数据库有全新的认识。值得一提的是,有些数据库厂商已经投入部分精力到培训认证方面,这里以 TiDB 为例,他们创建了 PingCAP Education(简称PE),并发布了一系列课程,从体系介绍到性能优化,从入门实践到故障分析,对 TiDB 感兴趣或是需要进阶技能的同学都可以在 PE 网站上系统学习,PE提供的课程以视频教学为主、辅助以实验和习题,并可通过认证考试来检验学习成果。在过去的两年里,严少安也已经成功拿到了 PE 认证全家桶。

这里,还是希望将 TiDB 入门级认证引入 PE 中文站,让更多人(不只是 DBA 或开发者)来了解 TiDB,了解这个业界领先的企业级开源分布式数据库。
补充一点,据说,那些 OCM 大师们都喜欢晒“战袍”,我也浅晒一张我的 PingCAP Certified T-shirt。

To Be Continued
所有一切的美好,都会如约而至。愿在 AskTUG 的每一天都是阳光、激情、如初恋般美好的。

相关文章:
我和 TiDB 的故事 | 远近高低各不同
作者: ShawnYan 原文来源: https://tidb.net/blog/b41a02e6 Hi, TiDB, Again! 书接上回, 《我和 TiDB 的故事 | 横看成岭侧成峰》 ,一年时光如白驹过隙,这一年我好似在 TiDB 上投入的时间总量不是很多࿰…...
深入浅出Pytorch函数——torch.nn.init.zeros_
分类目录:《深入浅出Pytorch函数》总目录 相关文章: 深入浅出Pytorch函数——torch.nn.init.calculate_gain 深入浅出Pytorch函数——torch.nn.init.uniform_ 深入浅出Pytorch函数——torch.nn.init.normal_ 深入浅出Pytorch函数——torch.nn.init.c…...
Jenkins-发送邮件配置
在Jenkins构建执行完毕后,需要及时通知相关人员。因此在jenkins中是可以通过邮件通知的。 一、Jenkins自带的邮件通知功能 找到manage Jenkins->Configure System,进行邮件配置: 2. 配置Jenkins自带的邮箱信息 完成上面的配置后…...
网络通信原理传输层TCP三次建立连接(第四十八课)
ACK :确认号 。 是期望收到对方的下一个报文段的数据的第1个字节的序号,即上次已成功接收到的数据字节序号加1。只有ACK标识为1,此字段有效。确认号X+1SEQ:序号字段。 TCP链接中传输的数据流中每个字节都编上一个序号。序号字段的值指的是本报文段所发送的数据的第一个字节的…...
【Python机器学习】实验14 手写体卷积神经网络(PyTorch实现)
文章目录 LeNet-5网络结构(1)卷积层C1(2)池化层S1(3)卷积层C2(4)池化层S2(5)卷积层C3(6)线性层F1(7)线性层F2 …...
Debian查询硬件状态
很早以前写过一个查询树霉派硬件状态的文章,用是Python写的一个小程序。里面用到了vcgencmd这个测温度的内部命令,但这个命令在debian里面没有,debian里只有lm_sensors的外部命令,需要安装:apt-get install lm_sensors…...
除自身以外数组的乘积(c语言详解)
题目:除自身外数组的乘积 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据保证数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请不要使用除…...
ONES × 鲁邦通|打造研发一体化平台,落地组织级流程规范
近日,ONES 签约工业互联网行业领先的解决方案提供商——鲁邦通,助力鲁邦通优化组织级流程规范,落地从需求到交付的全生命周期线上化管理。 依托于 ONES 一站式研发管理平台,鲁邦通在软硬件设计开发、项目管理和精益生产等方面的数…...
【GaussDB】 SQL 篇
建表语句 表的分类 普通的建表语句 复制表内容 只复制表结构 create table 新表名(like 源表名 including all); 如果希望注释被复制的话要指定including comments 复制索引、主键约束和唯一约束,那么需要指定including indexes including constraints …...
rn和flutter出现“Running Gradle task ‘assembleDebug
在第一次运行rn和flutter时,会卡在Running Gradle task assembleDebug,可以使用阿里的镜像,如下图: maven { url https://maven.aliyun.com/repository/google/ } google() maven { url https://maven.aliyun.com/repository/jcen…...
Shell脚本基础( 四: sed编辑器)
目录 1 简介 1.1 sed编辑器的工作流程 2 sed 2.1 基本用法 2.2 sed基本格式 2.2.1 sed支持正则表达式 2.2.2 匹配正则表达式 2.2.3 奇数偶数表示 2.2.4 -d选项删除 2.2.5 -i修改文件内容 2.2.6 -a 追加 2.3 搜索替代 2.4 变量 1 简介 sed是一种流编辑器,…...
微信消息没通知iphone can‘t show notifications
小虎最近手机微信消息没通知,本来以为要卸载,但是发现原来是多客户端登录导致消息被其他平台截取,所有没有通知。 解决方法 小虎是在手机和电脑端同时登录的,所有退出电脑端后手机新消息就有提示了。可能是一个bug。...
Linux Kernel:pid与namespace
环境: Kernel Version:Linux-5.10 ARCH:ARM64 一:前言 Linux内核涉及进程和程序的所有算法都围绕task_struct数据结构建立,具体可看另一篇文章: Linux Kernel:thread_info与task_struct 同时Linux提供了资源限制(resource limit, rlimit)机制,对进程使用系统资源施…...
开源后台管理系统Geekplus Admin
本系统采用前后端分离开发模式,后端采用springboot开发技术栈,mybatis持久层框架,redis缓存,shiro认证授权框架,freemarker模版在线生成代码,websocket消息推送等,后台管理包含用户管理…...
【MATLAB基础绘图第16棒】绘制热图(Heatmap)
热图(Heatmap) 热图的主要作用是直观展示重点研究对象的差异情况,多用于经济学与工学差异性分析之中。 heatmap函数创建热图 语法 hheatmap(tbl,xvar,yvar) hheatmap(tbl,xvar,yvar,ColorVariable,cvar) hheatmap(cdata) hheatmap(xvalue…...
数据库--SQL关键字的执行顺序
数据库相关链接: 数据库--数据类型:http://t.csdn.cn/RtqMD 数据库--三大范式、多表查询、函数sql:http://t.csdn.cn/udJSG 数据库--MySQL增删改查:http://t.csdn.cn/xkiti 一、一条sql语句通常包括: select fro…...
如何优雅地处理Java多线程编程中的共享资源问题,以确保线程安全和高性能?
文章目录 🎉欢迎来到Java面试技巧专栏~如何优雅地处理Java多线程编程中的共享资源问题? ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈寒的博客🎈该系列文章专栏:Java面试技巧文章作者技术和水平有限&…...
每天一道leetcode:剑指 Offer 64. 求1+2+…+n(中等递归)
今日份题目: 求 12...n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例1 输入: n 3 输出: 6 示例2 输入: n 9 输出: 45 提示 1 < n < 10000 题目思路 使用递归…...
服务器安装centos7踩坑
1、制作启动工具 下载iso https://developer.aliyun.com/mirror/?spma2c6h.25603864.0.0.20387abbo2RFbn http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spma2c6h.25603864.0.0.1995f5ad4AhJaW下载 UltraISO https://cn.ultraiso.net/插入u盘启动 到了如图所示页面…...
Java | IDEA中 jconsole 不是内部或外部命令,也不是可运行的程序
解决办法: 1.先将Terminal的Shell path 修改为C:\WINDOWS\system32\cmd.exe 2.在检查环境变量中的ComSpec的值 3.找到自己电脑下载的jdk的bin的地址 4.将jdk的bin地址加入到系统变量path中...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...
服务器--宝塔命令
一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行! sudo su - 1. CentOS 系统: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...
【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...
Go 语言并发编程基础:无缓冲与有缓冲通道
在上一章节中,我们了解了 Channel 的基本用法。本章将重点分析 Go 中通道的两种类型 —— 无缓冲通道与有缓冲通道,它们在并发编程中各具特点和应用场景。 一、通道的基本分类 类型定义形式特点无缓冲通道make(chan T)发送和接收都必须准备好࿰…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
