PGSimCity:用3D模型看懂PostgreSQL

PGSimCity - How PostgreSQL Works

PGSimCity:用3D模型看懂PostgreSQL

PGSimCity 是一个将 PostgreSQL 引擎运作原理可视化的 3D 模型项目。它通过加载城市代码的方式,生动演示了数据库内部的工作机制。目前这还是一个早期的原型版本,作者 NikolayS 坦言模型和解释中可能存在不准确之处。如果你发现了问题,欢迎通过 GitHub 提交 Issue 或 Pull Request 来共同完善。这个项目让原本抽象复杂的数据库内核变得直观有趣,是理解 PostgreSQL 架构的绝佳辅助工具。

这是一个正在加载城市代码的 PostgreSQL 引擎工作模型。
  1. layoric

    我很欣赏这里试图做的事情。一些改进建议是:精简“开始导览”中的大量噪音。屏幕上盒子太多、变化太快,让人很难搞清楚到底发生了什么。另外,应该做成交互式,而不是自动切换到下一个主题。作为被动观察者,面对如此多试图传达的信息,非常容易感到困惑。

    我真的很喜欢这种展示各类技术内部运作的方式,所以我认为这个方向很有潜力成为非常实用的工具,但需要更聚焦,而不是堆砌更多的数据、图表或信息框。

  2. narmiouh

    我一开始看到那个可视化界面时,就想象着能输入一个查询,然后系统能带我走完整个流程:从输入解析开始,一直到输出交付,或许还能顺带理解一些并行运行的自治进程——这些进程不针对特定查询,而是持续运行。

    正如其他人所说,这是一个非常棒的尝试,但让人不知道从哪里开始,也不知道在哪里结束。

  3. notachatbot123

    考虑到这是用“氛围编码”(vibe-coded)在不到 48 小时内做出来的:这真的准确可信吗?还是会导致错误的结论和反知识?

  4. Curtis_Guan

    过去要理解数据库内部的调度机制,需要大量的架构图来解释。当我看到 PGSimCity 时非常惊讶——它以一种如此引人入胜的方式呈现了如此复杂的技术实现过程。既然它已经是开源的,我认为同样的理念可以复用到其他领域,比如云计算、Kubernetes 等。

  5. arjie

    真不敢相信“正在渲染第一帧……”不是“正在展开样条曲线……”(Reticulating Splines...)

    很酷的 UI。

同日更多故事

2026-07-27