博客及博主简介
- Bilibili:@JanDBNest
- 技术博客:TiDB Point_Get 点查的一生
- Github:https://github.com/jansu-dev
- Email:jan-su-dev@outlook.com
- Wechat:xh9836(
请说明你的来意及获取位置
)
博客内容
- 是什么:主要是记录个人在 数据库方面知识、英语笔记,及 值得分享的内容。
- 为什么:期望以 博客 的形式,克服自己的遗忘,并给志趣相投的伙伴提供资料,也纠错自己。
- 怎么做:在导航栏 “文档笔记” 中,记录学习过程,也欢迎大家在 “社区” 中留下你的意见和问题。
技术缘起
- 初中时,读到一本书《马云创业启示录》(PS:虽然书中内容与技术关系不大)让我看到了,互联网带给中国的改变。随后我也增开过几次网店,并赚了些零花钱😁,这番经历导致了我在大学时毅然决定走向 IT 相关专业,并在大学期间协助老师使用 Python + Scrapy + chrome-driver + phantomjs 爬取 Boss 直聘,51 job 等信息用于分析,学院课程改革方向与市场需求匹配。
- 临近毕业,在老师的推荐下走进数据库行业。初入行业,选择了稳定且周边生态健全的 Oracle 学习,但当时做的是数据库管理员(DBA),个人觉得还是应该深入数据库内部(代码层)去了解一下,就像
What I cannot create, I do not understand. -- Richard Phillips Feynman
说的一样,不会造便不能真正理解。随后,有幸来到 PingCAP 工作,学习新一代分布式 HTAP 数据库。 - 秉承深入内核学习思路,在这个过程中逐渐了解 Golang, Rust, NodeJs 等语言,技术之路很有趣,是推动世界前进的重要力量。
开源项目
(对于程序员来讲,没有什么比Show me the code能有说服力了)
- TiHC:TiHC (TiDB Healthy Check) 是一个开源的、基于 rust 构建的 TiDB 巡检工具,目的是为缩短询价时间,提高交付效率。借鉴 TiDB 官方工具 tiup 分发 ssh 的原理,分布式采集各节点信息并整合 grafana 监控,最终生成可交付的巡检 Office Doc 文件。
- MBR:MBR(MicroBR) 是由 Rust 构建并模仿 TiDB BR 部分功能的小玩具,实现了 BR 部分接口和功能的 TiDB 物理备份工具。
技术文章
- SQL PointGet 的一生:TiDB 中 点查 如何经过 mysql protocol、parser、compile、executor、scheduler 等模块处理
- TiCDC系列分享:简述产生背景及使用概况
- TiCDC系列分享:剖析同步模型与基本架构
视频演讲
证书荣誉
Oracle OCP
TiDB PTCP(chinese version)
TiDB PTCA(english/global version)
TiDB PTCP(english/global version 6)
PostgreSQL PGCA
PostgreSQL PGCE
AskTUG MVA: 相关链接