全书目录

第八篇:PostgreSQL 完全指南 —— 时间档案馆宇宙

第一章:PostgreSQL 到底是什么 —— 一座会记录“时间版本”的档案馆

1 分钟 332 字 第 165 / 962 个阅读单元

很多人把 PostgreSQL 理解成“一个能存表的数据库”。

这不算错,但太浅了。

PostgreSQL 更像一座时间档案馆

  • 表,是一排排档案柜
  • 行,是一份份档案
  • 列,是档案上的字段
  • 索引,是馆内目录卡
  • 事务,是一次完整归档操作
  • 锁,是阅览室里的占用规则
  • MVCC,是“同一份档案允许存在多个时间版本”
  • 查询规划器,是馆内调度员,决定走目录卡还是直接翻柜子

PostgreSQL 的强项,不只是能存数据,而是能在多用户并发、复杂查询、严格一致性、半结构化数据、升级运维这些场景里,长期稳定工作。

如果 MySQL 很像“高频业务仓库”,MongoDB 很像“灵活文档库”,那 PostgreSQL 更像:

“既讲秩序、又讲扩展、还保留时间视角的总档案馆。”