我和 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中...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
<6>-MySQL表的增删查改
目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表…...
Unity3D中Gfx.WaitForPresent优化方案
前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...
Objective-C常用命名规范总结
【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名(Class Name)2.协议名(Protocol Name)3.方法名(Method Name)4.属性名(Property Name)5.局部变量/实例变量(Local / Instance Variables&…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...
C语言中提供的第三方库之哈希表实现
一. 简介 前面一篇文章简单学习了C语言中第三方库(uthash库)提供对哈希表的操作,文章如下: C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
算术操作符与类型转换:从基础到精通
目录 前言:从基础到实践——探索运算符与类型转换的奥秘 算术操作符超级详解 算术操作符:、-、*、/、% 赋值操作符:和复合赋值 单⽬操作符:、--、、- 前言:从基础到实践——探索运算符与类型转换的奥秘 在先前的文…...
Python学习(8) ----- Python的类与对象
Python 中的类(Class)与对象(Object)是面向对象编程(OOP)的核心。我们可以通过“类是模板,对象是实例”来理解它们的关系。 🧱 一句话理解: 类就像“图纸”,对…...
