<!-- title: 数据库内核与存储引擎七强频道精读 -->
<!-- domain: programming -->

# 数据库内核与存储引擎七强频道精读：把"黑盒"拆成你能造的引擎

## 本期概述

如果说上一轮我们追逐的是"算得快"的算法，那这一轮我们钻进的是"存得稳、查得准、扛得住故障"的底盘——**数据库内核与存储引擎工程**。在 LLM、向量检索、流批一体把数据层推向风口浪尖的今天，越来越多的工程师意识到：会用数据库不等于懂数据库，而"懂内核"正在成为后端、SRE、平台工程师之间的分水岭。

本期聚焦一个长期被多数教程绕开、却在 2026 年重新变热的硬核方向。我们精选 7 个 YouTube 顶级频道/系列，覆盖从**学术殿堂（CMU）**到**实战造轮子（Boot.dev）**，从**分布式理论（Kleppmann）**到**架构图解（zeerothink）**，从**逐章精读（Ben Dicken）**到**缓存内核解剖（Redis Internals）**，再到**后端工程视角（Hussein Nasser）**。它们共同构成一张从理论→架构→实现→运维的完整学习地图。

---

## 七强频道对比总览

| 频道/系列 | 主理人 | 视角定位 | 核心内容 | 适合人群 | 难度 |
|----------|--------|---------|---------|---------|------|
| CMU Database Group | Andy Pavlo 等 | 学术殿堂 | 15-445/645 关系库内核、查询优化、存储 | 想系统入门内核的学生/工程师 | ★★★★ |
| Hussein Nasser | Hussein Nasser | 后端工程实战 | 协议、代理、复制、连接池、Postgres 深度 | 后端/SRE/中间件工程师 | ★★★ |
| DDIA 系列讲座 | Martin Kleppmann | 分布式理论 | 复制、分区、一致性、存储引擎 | 架构师/分布式系统学习者 | ★★★★ |
| Boot.dev | Jordan 等团队 | 从零造轮子 | Build Redis from Scratch 系列 | 想动手实现 KV/内存库的开发者 | ★★★ |
| zeerothink | zeerothink | 架构图解 | 数据库全架构可视化讲解 | 偏视觉学习者/初涉内核者 | ★★ |
| Ben Dicken | Ben Dicken | 教学精读 | 逐章解读 Petrov《Database Internals》 | 喜欢跟随书本节奏的学习者 | ★★★★ |
| Redis Internals 系列 | 多频道合集 | 缓存内核解剖 | Skiplist、为何 Redis 这么快 | 做缓存/高并发中间件者 | ★★★ |

---

## 一、CMU Database Group（Andy Pavlo）—— 学术殿堂的"活教材"

**频道**：[youtube.com/@CMUDatabaseGroup](https://www.youtube.com/@CMUDatabaseGroup)
**代表作**：CMU Intro to Database Systems（15-445/645，Fall 2025）

如果数据库内核只能看一个系列，多数从业者会指向 Andy Pavlo 的这门课。作为卡内基梅隆大学数据库组的教授，Pavlo 用一学期时间把"数据库是怎么造出来的"讲得既严谨又充满工程实战气息。

核心要点有三：其一，**从磁盘到查询的全栈拆解**——课程不满足于讲 SQL，而是从 buffer pool、磁盘 I/O、B+ 树、哈希索引一路讲到查询执行与优化器（基于代价的优化），让你看清一条 `SELECT` 在物理层的完整旅程；其二，**面向真实系统的 case study**，课程大量引用 Postgres、MySQL、SQLite 等开源系统作为佐证，理论不再悬空；其三，**每年更新、永远追新**，2025 秋季版本已经把向量检索、新型硬件、serverless 数据库等前沿纳入讨论。

实用价值在于：它是构建数据库内核知识的"骨架"，后续无论读论文、读源码还是做选型，都有清晰的坐标。适合计算机专业高年级学生、想转内核方向的工程师，以及需要深度调优/选型的高级后端。难度偏高，但回报极高。

---

## 二、Hussein Nasser —— 后端工程视角的"数据库透视镜"

**频道**：[youtube.com/@hnasr](https://www.youtube.com/@hnasr)
**代表作**：数据库协议解析、代理原理、连接池、Postgres 复制系列

Hussein Nasser 是后端工程领域最受欢迎的深度讲解者之一（订阅约百万级）。他与纯学术频道最大的区别是：**永远站在"线上系统"的角度**。他最擅长把那些文档里一笔带过、却在生产环境致命的细节掰开揉碎。

核心洞察包括：**协议层才是数据库性能的隐形战场**——他会讲透 MySQL 的客户端/服务端协议、RESP 协议、连接握手、TLS 握手带来的延迟，让你理解为什么连接池能省下那么多 RTT；**代理与中间件如何改变了拓扑**——他系统讲解 PgBouncer、HAProxy、数据库代理的工作原理，区分连接代理与查询代理的本质差异；**复制与高可用**——深入主从复制、逻辑复制、脑裂处理。

实用价值极强：很多"玄学性能问题"看完他的视频就豁然开朗，尤其适合写中间件、做网关、负责 DBA 与运维的工程师。他的风格是"白板 + 代码"，不花哨但信息密度极高，是后端工程师的常备参考库。

---

## 三、Designing Data-Intensive Applications（Martin Kleppmann）—— 分布式数据系统的"圣经"讲座

**频道/资源**：[DDIA 作者讲座](https://www.youtube.com/watch?v=SVOrURyOu_U) + [逐章精读播放列表](https://www.youtube.com/playlist?list=PL2yiJZFhIp9IkVtKJq8wgEwSElY6HrsDJ)

Martin Kleppmann 的《Designing Data-Intensive Applications》被公认为分布式数据领域的"圣经"，而他在 YouTube 上的讲座与各类书友会精读，是啃下这本厚书的最佳捷径。

核心理论三点：其一，**存储引擎的两大流派**——他把 B-Tree 与 LSM-Tree（日志结构合并树）的写放大、读放大、空间放大权衡讲得最为透彻，这是理解 Postgres、InnoDB 与 RocksDB、LevelDB 分野的钥匙；其二，**复制、分区与一致性**——主从复制、多主复制、无主复制、CAP 与线性一致性的真实代价，配合 2026 年即将出版的新版修订，理论紧跟云原生实践；其三，**派生数据与流处理**——CDC、日志、物化视图如何把批处理与流处理统一。

实用价值：它是架构师的"心智模型底座"，做选型、做容量规划、排查分布式 Bug 时，DDIA 的框架能让你少走几年弯路。适合有一定工程经验、需要设计数据系统的中高级工程师。建议先听作者本人的总览讲座建立框架，再配合逐章精读列表消化细节。

---

## 四、Boot.dev —— 从零造一个 Redis 的"手搓党"福音

**频道**：[youtube.com/@bootdotdev](https://www.youtube.com/@bootdotdev)
**配套**：[build-redis-from-scratch.dev](https://www.build-redis-from-scratch.dev/) 及 CodeCrafters "Build your own Redis"

"纸上得来终觉浅"——看一百个理论视频，不如亲手写一个能响应命令的内存数据库。Boot.dev 团队主打的"Build X from Scratch"系列，正是为此而生。

核心玩法有三：其一，**用最小可运行代码还原工业级设计**——系列从 RESP 协议解析开始，逐步实现命令分发、键值存储、过期机制、持久化（AOF/RDB）、复制，让你在几百行代码里触摸到 Redis 的灵魂；其二，**配套 CodeCrafters 的"Build your own Redis"挑战**，按真实的 RDB/RESP 规范做工程级实现，甚至支持多语言（Go、Python、Rust 等）；其三，**强调工程权衡而非炫技**，每一步都讲清"为什么这么设计"。

实用价值：它把抽象的"内存数据库内核"变成可调试、可把玩的代码，特别适合想深入理解缓存、写中间件、或准备系统设计面试的开发者。学习路径清晰、节奏友好，是理论频道最好的"练手搭档"。

---

## 五、zeerothink —— 把数据库架构"画给你看"

**频道代表作**：[Database Internals Explained (Full Architecture Guide)](https://www.youtube.com/watch?v=vSPAauWJ1kA)

zeerothink 是一匹专注"架构可视化"的新兴黑马。当多数频道还在用纯口述讲内核时，它选择用**精良的动画与分层架构图**把数据库的内部世界"拆解给你看"。

核心特色三点：其一，**一张图讲清全貌**——从客户端、查询解析器、优化器、执行引擎到存储层、buffer pool、WAL，它把数据库拆成清晰的"流水线车间"，让初学者一眼建立空间感；其二，**聚焦"看不见的那部分"**——视频刻意强调存储引擎、缓冲池、日志这些"黑盒内部"，正是多数教程最薄弱却最关键的环节；其三，**对视觉学习者极其友好**，适合那些"听理论容易睡着、看图秒懂"的人群。

实用价值：它是内核入门的"破冰船"。在啃 CMU 课程和 DDIA 之前，先用它建立全局心智模型，能显著降低后续学习的认知负担。适合在校学生、转岗工程师、以及需要向团队/客户讲解数据库原理的技术布道者。

---

## 六、Ben Dicken —— 逐章精读《Database Internals》的"读书搭子"

**频道代表作**：[Database Internals 章节播放列表](https://www.youtube.com/playlist?list=PLhgFs9q2EVg91l17UXoPdzsEhJrokLiMx)（如 Chapter 3：数据库如何存储数据）

Alex Petrov 的《Database Internals》是一本偏分布式、偏存储的硬核专著，但不少读者反映它"信息密度过高、节奏偏快"。Ben Dicken 的逐章精读系列，正是为破除这道门槛而生。

核心价值三点：其一，**跟随书本章节稳步推进**——把 B-Tree 演进、基于页的存储、WAL、并发控制、共识协议等章节，拆成一个个 20–40 分钟的消化单元，避免一上来被原文压垮；其二，**"如何存储数据"等关键章节讲得尤其扎实**，配合图示与类比，把磁盘页、指针、节点分裂等概念落到实处；其三，**适合作为 DDIA 的互补读物**——Petrov 更偏底层存储与分布式共识细节，与 Kleppmann 的高层架构视角形成互补。

实用价值：适合"想系统读透一本数据库专著却苦于无人领读"的学习者。它降低了原著的进入门槛，是自学路上少见的"领读型"宝藏频道，建议与 DDIA 交替观看以获得立体认知。

---

## 七、Redis Internals 系列 —— 缓存内核的"解剖刀"

**代表合集**：[Redis Internals 深度解剖](https://www.youtube.com/watch?v=OVZoH1R1FBU)（Why is Redis So Fast）、[Redis Internals - Build Redis from Scratch 播放列表](https://www.youtube.com/playlist?list=PLsdq-3Z1EPT0eElcdOON9fdaeaQjlyXDt)、[Skiplist 架构深潜](https://www.youtube.com/watch?v=PuK0tP9shb4)

Redis "不只是缓存"——这句常被引用的话，只有在理解其内核之后才真正成立。这一组围绕 Redis Internals 的视频合集，是理解内存数据库为何"快得离谱"的最佳入口。

核心洞察三点：其一，**数据结构的选择决定了性能**——深入讲解为什么 Redis 用 Skiplist（跳跃表）实现有序集合而非红黑树，它如何在并发与实现复杂度间取得平衡；其二，**单线程事件循环的精妙**——剖析 I/O 多路复用、命令处理为何能在单线程下达到极高吞吐，以及新版多线程 I/O 的演进；其三，**与"从零构建"系列互补**——当你既看过 Boot.dev 的手搓实现、又看过这里的内核解剖，对 Redis 的理解就会从"会用命令"跃迁到"知其所以然"。

实用价值：对做缓存选型、写自研 KV 存储、面试系统设计（经常被问"设计一个 Redis/限流/排行榜"）的工程师极有价值。配合 Boot.dev 的实战系列，理论 + 实现双管齐下，是消化最快的组合。

---

## 本期知识图谱：数据库内核学习路径

```mermaid
flowchart TD
    A[数据库内核与存储引擎] --> B[理论基础层]
    A --> C[架构认知层]
    A --> D[实现实战层]
    A --> E[生产运维层]

    B --> B1["DDIA / Kleppmann<br/>分布式理论与存储权衡"]
    B --> B2["CMU 15-445 / Pavlo<br/>关系库内核学术骨架"]
    B --> B3["Ben Dicken<br/>逐章精读 Petrov 原著"]

    C --> C1["zeerothink<br/>全架构可视化破冰"]
    C --> C2["存储引擎流派<br/>B-Tree vs LSM-Tree"]

    D --> D1["Boot.dev<br/>Build Redis from Scratch"]
    D --> D2["Redis Internals<br/>Skiplist / 事件循环解剖"]

    E --> E1["Hussein Nasser<br/>协议/代理/复制/连接池"]

    B1 -.互补.-> B3
    C1 -.建立全局后.-> B2
    D1 -.理论+实现.-> D2
    B2 -.case study.-> E1

    style A fill:#1a5276,color:#fff
    style B fill:#2e86c1,color:#fff
    style C fill:#28b463,color:#fff
    style D fill:#d68910,color:#fff
    style E fill:#a569bd,color:#fff
```

**阅读建议**：先看 zeerothink 建立全局空间感 → 用 DDIA 讲座铺设理论底座 → 进 CMU 15-445 搭学术骨架 → 同步刷 Boot.dev 手搓 Redis 把理论落地 → 用 Redis Internals + Hussein Nasser 回到生产现实。理论、架构、实现、运维四层闭环。

---

## 延伸推荐

1. **ThePrimeagen / Primeagen** — 系统、Rust、底层探索的高能讲解者，节奏快、趣味强，适合在严肃内核学习之余"换脑子"并保持对底层的好奇心。
2. **Low Level Learning** — 专注"事物在底层如何工作"，操作系统、网络协议、数据库原理都有涉及，是 zeerothink 之外另一个优质的"底层原理可视化"频道。
3. **skyzh / MiniLSM（GitHub Pages）** — 非 YouTube 但强烈推荐：用 Rust 在一周内构建 LSM-Tree 存储引擎的教程项目，是 Boot.dev 实战路径在 LSM 方向的最佳延伸。
4. **CMU Advanced Database Systems（15-721）** — 15-445 的进阶版，聚焦查询编译、新型硬件、HTAP、云原生数据库前沿，适合已掌握基础、想追研究前沿的读者。
5. **Deconstruct / Strange Loop 录像合集** — 数据库与系统编程领域的顶级工业会议录像，常能看到 RocksDB、FoundationDB、ClickHouse 等团队的"一手设计复盘"。

---

## 参考来源

1. [CMU Database Group 官方频道](https://www.youtube.com/@CMUDatabaseGroup) — Andy Pavlo 15-445/645 数据库系统课程权威发布地，含 Fall 2025 最新录制。
2. [Designing Data-Intensive Applications · Martin Kleppmann 讲座](https://www.youtube.com/watch?v=SVOrURyOu_U) — DDIA 作者本人总览讲座，及配套逐章精读播放列表。
3. [Boot.dev 官方频道与 build-redis-from-scratch.dev](https://www.youtube.com/@bootdotdev) — "从零构建 Redis"系列与配套文字教程，及 CodeCrafters 工程级挑战。
4. [Database Internals Explained (Full Architecture Guide) · zeerothink](https://www.youtube.com/watch?v=vSPAauWJ1kA) — 数据库全架构可视化讲解代表作。
5. [Redis Internals: Why is Redis So Fast](https://www.youtube.com/watch?v=OVZoH1R1FBU) 及 [Build Redis from Scratch 播放列表](https://www.youtube.com/playlist?list=PLsdq-3Z1EPT0eElcdOON9fdaeaQjlyXDt) — Redis 内核解剖与逐层实现合集。

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护，聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
