↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

objgit 重做 packfile 以减少对象存储往返 RSS

把 Git 文件访问直接映射为对象存储请求,会让细碎读写累积成网络延迟。Tigris 的 objgit 实验重做了 packfile:用数据文件与独立索引记录对象偏移及压缩前后的长度,使服务端可通过 HTTP Range 精确读取对象,并在后台预取整个包。作者比较了三类仓库的请求次数和推送、克隆耗时,显示减少往返比简单替换存储接口更关键。这一进展仍是存储布局实验,鉴权与包合并机制尚未实现。

发布于 2026-09-22T01:07:34.483069Z · Xe Iaso · Tigris
Git 对象存储

把 Git 文件访问直接映射为对象存储请求,会让细碎读写累积成网络延迟。Tigris 的 objgit 实验重做了 packfile:用数据文件与独立索引记录对象偏移及压缩前后的长度,使服务端可通过 HTTP Range 精确读取对象,并在后台预取整个包。作者比较了三类仓库的请求次数和推送、克隆耗时,显示减少往返比简单替换存储接口更关键。这一进展仍是存储布局实验,鉴权与包合并机制尚未实现。

把 Git 文件访问直接映射为对象存储请求,会让细碎读写累积成网络延迟。Tigris 的 objgit 实验重做了 packfile:用数据文件与独立索引记录对象偏移及压缩前后的长度,使服务端可通过 HTTP Range 精确读取对象,并在后台预取整个包。作者比较了三类仓库的请求次数和推送、克隆耗时,显示减少往返比简单替换存储接口更关键。这一进展仍是存储布局实验,鉴权与包合并机制尚未实现。

原始来源 ↗

来源记录
  • pgweb.info_item · 1d2ebac0fe0c4359 · 2026-10-03T04:08:55.967155Z