跳转到内容

数据库

这条精选路线从一个成熟的单机数据库出发,再看大规模分布式存储和全球事务。重点不是背名词,而是理解数据怎样被组织、复制和保持一致。

适合写过 CRUD,想理解数据库内部
建议顺序实现 → 分布式存储 → 全球事务
读法项目与论文混读
目标理解存储与一致性取舍
  1. 单机数据库的查询、事务、索引和存储分别解决什么问题?
  2. Bigtable 为什么要切分 tablet,它牺牲和保留了哪些能力?
  3. Spanner 为什么需要 TrueTime,时钟不确定性怎样影响提交?
  4. 业务说“需要一致性”时,你还应该继续追问什么?

这页只保留精选起点。更多内容可进入 项目精选队列论文精选队列;知道名字时再查 项目全景索引论文全景索引