← 返回列表

Cursor 借助 S3 WAL 将 Git 存储扩展至每秒超过 300 次推送

InfoQ Architecture & Design原文发布 2026-09-30 21:47首次收录 2026-10-01上架 2026-10-01 07:11

☆ 收藏查看原文 ↗

这件事讲了什么

Cursor 推出了一套叫 Continuity 的 Git 存储方案。原本 Git 仓库分散存储在本地磁盘上,规模一大就容易在读写一致性和副本同步上碰到瓶颈。它的做法是先把每次代码改动写进 S3 上的“预写日志”,以这份日志作为唯一可信记录,本地 NVMe 磁盘上的仓库只当缓存用,副本之间的协调与数据一致性也拆开处理。据 Cursor 称,在合成测试中读取性能可随副本数线性扩展,最多支持 100 个副本;使用 S3 Express One Zone 时每秒能处理超过 300 次推送。需要说明的是,这些数据来自合成测试,并非生产环境实测,也暂未提及该架构何时对外开放。

可以使用的工具

文中可用工具

  • ContinuityCursor 推出的 Git 存储架构,用 S3 预写日志保存代码,支持大规模读写
  • S3作为存储预写日志和仓库数据的对象存储服务
  • S3 Express One Zone低延迟 S3 存储类型,用于支撑每秒超过 300 次推送的测试结果
这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。