分类
Databases
数据库(八):实战中的数据库——迁移、监控与故障案例
数据库的运维实践——模式迁移、连接池、监控、备份策略、托管数据库选型,以及来自生产环境的血泪教训。
数据库(七):分布式事务——两阶段提交、Saga 模式,以及为何共识如此困难
分布式数据库如何跨机器协调事务——两阶段提交(2PC)、Raft 共识、Saga 模式,以及 outbox 和 CDC 等实用模式。
数据库(六):复制与分片——突破单机限制的扩展之道
数据库如何通过复制保障高可用性,又如何通过分片实现水平扩展——涵盖主从复制、多主复制、无主复制、分片策略及一致性哈希。
数据库(五):NoSQL——文档型、键值型、列式与图数据库
一次面向实践的四大 NoSQL 家族巡礼——文档型、键值型、宽列式与图数据库,涵盖 CAP 定理及各类模型的适用场景。
数据库(四):存储引擎——数据如何落盘
数据库存储引擎在底层如何工作——B 树 vs LSM 树、WAL、缓冲池、合并压缩(compaction),以及为何引擎选型从根本上塑造了你的数据库行为。
数据库(三):事务与并发控制——ACID、隔离级别与锁机制
一份详尽指南:涵盖 ACID 特性、隔离级别、MVCC、锁策略及死锁预防——每个概念均附带可运行的 SQL 示例。
数据库(二):索引与查询规划——数据库如何找到你的数据
深入剖析 B 树与 B+ 树索引、哈希索引、复合索引、覆盖索引,以及如何阅读 EXPLAIN 输出以诊断慢查询。
数据库(一):数据模型与 SQL —— 为何关系型表结构至今仍占主导地位
从零开始深入关系模型、SQL 基础、范式化设计及高级查询模式——掌握流利使用 SQL 所需的一切知识。







