分布式数据库 · 云原生基础软件 · 源码级技术专栏

深入 分布式数据库 内核的技术专栏

聚焦 TiDB 源码、Golang 工程实践与云原生基础软件架构,把复杂的分布式系统讲清楚。

有的鸟是不会被关住的,因为它们的羽毛太耀眼了。

12技术方案方向
12源码分析文章
12行业实践案例
2016开始持续写作

核心技术方向

围绕分布式数据库与云原生基础软件,沉淀可复用的架构方法与工程经验。

查看全部 12 个技术方案

精选技术文章

源码级拆解,逐行阅读分布式数据库与 Go 生态的关键实现。

TiDB 源码分析之 Order By 排序算子源码屏幕

TiDB 源码分析之 Order By

从 parser 构造 ast.ByItem,到 buildSort 生成逻辑计划,再到 SortExec 的 Next 接口,完整梳理 Order By 的下推判定与执行过程。

TiDB 源码2017-12-05
TiDB Bootstrap 启动初始化流程的终端与源码界面

TiDB 源码分析之 Bootstrap

解析 TiDB 启动时的初始化过程:BootstrapSession 如何判定新集群与升级、doDDLWorks / doDMLWorks 做了哪些系统表工作,以及 GCWorker 的三件事。

TiDB 源码2017-09-29
工程师阅读 Go 语言构建与技术书籍进行学习

golang build 构建约束与条件编译

系统整理 Go 的 GOPATH 目录结构、// +build 构建约束的与或非求值规则、文件名隐式约束,以及 binary-only package 的用法。

Golang2017-09-19
阅读全部 12 篇文章

典型实践案例

覆盖金融、零售、物流、制造等行业的分布式数据库落地场景。

查看全部 12 个案例

内容是怎么产出的

每一篇内容都要经过源码核对、环境验证与同行评审三步,才允许发布。

源码与资料交叉核对

结论必须能追溯到具体代码或公开文档,凡有版本差异的地方都标注适用范围,避免把个例经验当作普适规律。

环境验证后再落笔

涉及配置、参数与执行计划的判断,都会在实际集群上跑一遍,确认现象可复现再写进文章。

同行评审与技术讨论

稿件会经过社区同行评审,对有争议的实现细节组织讨论,把不同观点一并保留下来。

持续修订与勘误

技术内容随版本演进,文章会按需更新;读者指出的错误会被核实并修正,同时在页面上更新日期。

为什么关注这个专栏

不写二手转述,只做源码级与工程一线的真实沉淀。

源码级深度拆解

从 parser、优化器到执行器逐层跟进调用链,配合真实代码片段,而不是停留在概念介绍。

一线分布式数据库实践

内容来自 TiDB 社区的真实开发与运维经历,覆盖分布式事务、高可用与在线 DDL 等硬核议题。

开源生态与工程方法

关注 Go 依赖管理、构建约束、服务发现等基础工程能力,帮助团队建立可维护的工程体系。

真实的行业落地视角

结合金融、电商、物流等行业场景,说明技术选型背后的取舍与代价,而非单纯罗列参数。

技术团队围绕分布式数据库技术方案进行会议讨论
方案评审:把取舍讲清楚再动手
会议室中围绕数据库架构改造开展的集体研讨
架构研讨:不同角色的视角都要听
基于图表对数据库性能指标进行分析与归因
数据分析:用指标说话而不是凭感觉

有分布式数据库架构或技术交流需求?

欢迎通过邮箱或 GitHub 联系,一起讨论 TiDB、Golang 与云原生基础软件相关话题。

联系我们