Notion 使用 CRDT 处理并发编辑
Notion 于 2025 年 7 月上线基于 CRDT 的富文本协同编辑系统,替代原来"最后写入胜出"的机制,使大规模多人并发编辑不再丢字。核心是 RGA 序列 CRDT,用带唯一 ID 的文本项表达插入/删除,结合 Peritext 算法处理加粗、斜体等富文本标注冲突;难点在于 Notion 块模型下单个块可被拆分到多个数据库记录,团队为此引入"text slice"、"text instance"和"search label"三层抽象,让并发拆分后插入仍能落到正确块。 他们提到这是世界上最大规模的 CRDT 部署之一,每分钟处理数百万 CRDT 操作,同时支撑离线模式和未来的 AI 协作能力。文章配有可交互演示,适合前端、协同编辑、分布式系统方向的工程师读完后去 HN 讨论。












