持久化数据结构:路径复制、节点复制与宽分支 trie
保留全部历史版本要多少代价?从 DSST 1989 的胖节点、节点复制出发,对照路径复制、Okasaki 的惰性队列、Clojure/Scala 的 32 路 trie、HAMT/CHAMP 与 Git 对象模型,用可复现程序测量每次更新复制的节点和字节。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 1 篇文章 · 返回首页
保留全部历史版本要多少代价?从 DSST 1989 的胖节点、节点复制出发,对照路径复制、Okasaki 的惰性队列、Clojure/Scala 的 32 路 trie、HAMT/CHAMP 与 Git 对象模型,用可复现程序测量每次更新复制的节点和字节。