发布于 2026-09-10T10:59:48.6967Z · Linear · Linear 工程博客

Linear 的同步动作已超过 20TB,旧读路径要在越来越大的 ID 区间上做权限和订阅数组的重叠筛选,尾延迟持续上升。新路径通过 PostgreSQL 的发布把已提交动作的紧凑元数据复制到 Turbopuffer 的倒排表,只用它返回候选 ID,完整负载最后仍回 PostgreSQL 取。官方称索引复制 p50 约 1 秒、p95 数秒,并用不可用回退和影子模式对账来兜住延迟与错误。
Linear 的同步动作已超过 20TB,旧读路径要在越来越大的 ID 区间上做权限和订阅数组的重叠筛选,尾延迟持续上升。新路径通过 PostgreSQL 的发布把已提交动作的紧凑元数据复制到 Turbopuffer 的倒排表,只用它返回候选 ID,完整负载最后仍回 PostgreSQL 取。官方称索引复制 p50 约 1 秒、p95 数秒,并用不可用回退和影子模式对账来兜住延迟与错误。
来源记录
- center.info_item · 704e657d58aadc58 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 704e657d58aadc58 · 2026-10-03T04:08:55.967155Z