飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

24讲吃透分布式数据库

分布式数据库这个概念,很多人是在面试或系统出问题的时候才第一次认真面对。单机 MySQL 撑不住了要分库分表,分完之后发现事务、一致性、扩容全是坑。这门课要解决的,正是这类真实场景下的困惑:为什么数据要分散到多台机器、分散之后会引入哪些新问题、业界主流方案各自怎么取舍。 它适合什么基础的人 如果你已

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
176 人关注 更新于 2026-03-25 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

分布式数据库这个概念,很多人是在面试或系统出问题的时候才第一次认真面对。单机 MySQL 撑不住了要分库分表,分完之后发现事务、一致性、扩容全是坑。这门课要解决的,正是这类真实场景下的困惑:为什么数据要分散到多台机器、分散之后会引入哪些新问题、业界主流方案各自怎么取舍。

它适合什么基础的人

如果你已经会用关系型数据库,写过 SQL,做过基本的后端开发,这门课的门槛是合适的。它不从建表语句讲起,而是直接进入分布式语境下的核心矛盾,所以完全没有数据库经验的人听起来会比较吃力。反过来,如果你已经在做分库分表、接触过中间件,但说不清 CAP 之外还有哪些一致性模型、不知道 Paxos 和 Raft 到底差在哪,那这门课补的正是这块模糊地带。

需要提醒的是,它不是一本操作手册,不会教你某个具体产品的部署参数。它讲的是原理和设计思路,学完你未必能立刻上手搭一套集群,但能看懂别人为什么这么设计,也能在选型时问出对的问题。

建议先看哪几块

开篇之后,先抓住两条主线。一条是问题主线:分布式系统到底要解决哪些问题,存储引擎为什么值得单独了解,这两块是后面所有内容的地基,跳过去会越听越飘。另一条是共识与事务主线:一致性模型、共识算法、分布式事务这几讲是整门课密度最高的部分,Spanner 和 Calvin 的对比尤其值得反复看,它把工业界两种截然不同的思路摆在了一起。

SQL 与 NoSQL 那一讲可以当作横向补充,帮你理清各种“SQL”名号背后的实际差异。加餐部分涉及云原生、HTAP、图与内存数据库,属于扩展视野,时间紧可以放到最后。

学完能独立做什么,资料怎么用

比较现实的预期是:你能独立判断一个业务场景该不该上分布式数据库,能读懂主流方案的技术文档和论文摘要,能在方案评审里指出一致性级别和事务模型上的风险点。这些能力在转岗或面试时是能被追问出来的,不是背概念。

资料以视频讲解为主,配套文档可以当作复习提纲。建议的用法是:每看完一讲,用自己的话把这一讲要解决的问题写两三句,再对照文档检查有没有漏掉关键取舍。共识算法和分布式事务这两块,光看一遍很难记住,隔几天再回看一次,配合画一画节点之间怎么通信,效果会比连续刷完更好。不要追求一次听懂,这门课的价值在于建立判断力,而不是记住结论。

课程目录

24讲吃透分布式数据库  📁 文档  📄 [6311]28 集
  • 16  再谈一致性:除了 CAP 之外的一致性模型还有哪些?【】.mp4
  •  📄 [6298]
  • 02  SQL v NoSQL:一次搞清楚五花八门的“SQL”【】.mp4
  •  📄 [6315]
  • 20  共识算法:一次性说清楚 Paxo、Raft 等算法的区别【】.mp4
  •  📄 [6314]
  • 19  分布式事务(下):Spanner 与 Calvin 的巅峰对决【】.mp4
  •  📄 [6321] 加餐1  概念解析:云原生、HTAP、图与内存数据库【】.mp4
  •  📄 [6542] 12  引擎拓展:解读当前流行的分布式存储引擎【】.mp4
  •  📄 [6308] 13  概要:分布式系统都要解决哪些问题?【】.mp4
  •  📄 [6303] 07  概要:什么是存储引擎,为什么需要了解它?【】.mp4
  •  📄 [6296] 开篇词  吃透分布式数据库,提升职场竞争力【】.mp4
  •  📄 [6304] 08  分布式索引:如何在集群中快速定位数据?【】.mp4
  •  📄 [6312] 17  数据可靠传播:反熵理论如何帮助数据库可靠工作?【】.mp4
  •  📄 [6302] 06  实践:设计一个最简单的分布式数据库【】.mp4
  •  📄 [6297] 01  导论:什么是分布式数据库?聊聊它的前世今生【】.mp4
  •  📄 [6935] 21  知识串讲:如何取得性能和可扩展性的平衡?【】.mp4
  •  📄 [6313]
  • 18  分布式事务(上):除了 XA,还有哪些原子提交算法吗?【】.mp4
  •  📄 [6299] 03  数据分片:如何存储超大规模的数据?【】.mp4
  •  📄 [6309] 14  错误侦测:如何保证分布式系统稳定?【】.mp4
  •  📄 [6301]
  • 05  一致性与 CAP 模型:为什么需要分布式一致性?【】.mp4
  •  📄 [6305] 09  日志型存储:为什么选择它作为底层存储?【】.mp4
  •  📄 [6310] 15  领导选举:如何在分布式系统内安全地协调操作?【】.mp4
  •  📄 [7131] 结束语  分布式数据库,未来可期【】.mp4
  •  📄 [6317] 23  数据库中间件:传统数据库向分布式数据库的过渡【】.mp4
  •  📄 [6316] 22  发展与局限:传统数据库在分布式领域的探索【】.mp4
  •  📄 [6307] 11  事务处理与恢复(下):如何控制并发事务?【】.mp4
  •  📄 [6300] 04  数据复制:如何保证数据在分布式场景下的高可用?【】.mp4
  •  📄 [6306] 10  事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?【】.mp4
  •  📄 [6318] 24  现状解读:分布式数据库的最新发展情况【】.mp4
  •  📄 [7130] 加餐2  数据库选型:我们该用什么分布式数据库?【】.mp4
  •    📄 [6302] 06  实践:设计一个最简单的分布式数据库【】.md    📄 [6307] 11  事务处理与恢复(下):如何控制并发事务?【】.md    📄 [6311]
  • 16  再谈一致性:除了 CAP 之外的一致性模型还有哪些?【】.md    📄 [6321] 加餐1  概念解析:云原生、HTAP、图与内存数据库【】.md    📄 [6296] 开篇词  吃透分布式数据库,提升职场竞争力【】.md    📄 [6935] 21  知识串讲:如何取得性能和可扩展性的平衡?【】.md    📄 [6316] 22  发展与局限:传统数据库在分布式领域的探索【】.md    📄 [6542] 12  引擎拓展:解读当前流行的分布式存储引擎【】.md    📄 [6308] 13  概要:分布式系统都要解决哪些问题?【】.md    📄 [6297] 01  导论:什么是分布式数据库?聊聊它的前世今生【】.md    📄 [6305] 09  日志型存储:为什么选择它作为底层存储?【】.md    📄 [6301]
  • 05  一致性与 CAP 模型:为什么需要分布式一致性?【】.md    📄 [6306] 10  事务处理与恢复(上):数据库崩溃后如何保证数据不丢失?【】.md    📄 [6317] 23  数据库中间件:传统数据库向分布式数据库的过渡【】.md    📄 [6300] 04  数据复制:如何保证数据在分布式场景下的高可用?【】.md    📄 [6309] 14  错误侦测:如何保证分布式系统稳定?【】.md    📄 [7130] 加餐2  数据库选型:我们该用什么分布式数据库?【】.md    📄 [6312] 17  数据可靠传播:反熵理论如何帮助数据库可靠工作?【】.md    📄 [6310] 15  领导选举:如何在分布式系统内安全地协调操作?【】.md    📄 [6313]
  • 18  分布式事务(上):除了 XA,还有哪些原子提交算法吗?【】.md    📄 [6318] 24  现状解读:分布式数据库的最新发展情况【】.md    📄 [6315]
  • 20  共识算法:一次性说清楚 Paxo、Raft 等算法的区别【】.md    📄 [7131] 结束语  分布式数据库,未来可期【】.md    📄 [6303] 07  概要:什么是存储引擎,为什么需要了解它?【】.md    📄 [6298]
  • 02  SQL v NoSQL:一次搞清楚五花八门的“SQL”【】.md    📄 [6299] 03  数据分片:如何存储超大规模的数据?【】.md    📄 [6304] 08  分布式索引:如何在集群中快速定位数据?【】.md    📄 [6314]
  • 19  分布式事务(下):Spanner 与 Calvin 的巅峰对决【】.md