
今天要说的这家数据库公司,是一个站在Cursor背后的隐形冠军。
如果单纯地去讲向量数据库公司,可能大家都会没有兴趣,表示向量数据库过时了、烂大街了。
但这家向量数据库公司却是Cursor规模化代码检索的基石。
没有它,Cursor就可能无法很好地管理上千万用户的代码空间、过万亿份文档。
这家公司就是Turbopuffer,https://turbopuffer.com,已获得Thrive Capital、Lachy Groom等顶级风投的种子轮融资,客户名单包含了Anthropic、Notion、Cursor和Atlassian等领军企业。
其团队规模不大但技术密度极高,团队部分人员信息如下:
姓名 | 职位 | 背景与专业领域 |
|---|---|---|
Simon Hørup Eskildsen | 联合创始人 & CEO | 前Shopify首席工程师,擅长数据库与计算层的规模化扩展 。 |
Justine Li | 联合创始人 | 前Shopify基础设施工程师,专注于多租户架构与实用主义工程实践 。 |
Nathan VanBenschoten | 首席架构师 | 前CockroachDB首席工程师,事务与复制领域的专家 。 |
Nikhil Benesch | CTO | 前Materialize CTO,对流式数据库与高性能计算有深入研究 。 |
Adrien Grand | 工程师 | 前Elastic工程师,2012年起即为Apache Lucene的核心贡献者 。 |
Bojan Serafimov | 工程师 | IOI与IMO奖牌获得者,前Neon存储核心贡献者 。 |
当大家都在卷高性能服务器、卷内存向量检索时,这家公司却走了一条极端的路线:Stateless(无状态)+ Object Storage(对象存储)。而正是这种架构,使得Cursor可以无限制地创建名字空间,极大地降低了其基础设施的运维负担。
对象存储优先的技术架构
Turbopuffer在向量数据库领域的核心创新在于其“对象存储优先”的架构设计,如下图。这种设计打破了传统数据库依赖昂贵内存或本地SSD作为主存储的范式。

为了克服对象存储高达100ms以上的网络延迟,Turbopuffer构建了精密的缓存体系,使热数据的查询速度能够比肩内存数据库
Turbopuffer使用预写日志(WAL)来确保一致性。每一次成功返回的写入都意味着数据已持久化到对象存储中的命名空间前缀下。
SPFresh索引与性能优化
主流向量数据库采用的是HNSW算法,其搜索过程涉及大量的随机内存跳转。这个过程在本地内存中只需纳秒级,但在对象存储中,每一次跳转都可能触发一次100ms以上的网络往返。
Turbopuffer没有采用HNSW,转而选择了更适合对象存储特性的SPFresh算法。受其启发,Turbopuffer采用基于质心的ANN搜索技术:
在ANN v3版本中,Turbopuffer引入了RaBitQ算法,将全精度向量(f16/f32)压缩为每维度仅1比特的二进制表示 。
规模化代码检索的基石
作为Turbopuffer最具代表性的客户,Cursor展示了该技术在大规模生产环境中的爆发力。
copy_from_namespace功能来处理代码库的克隆和分支),这使得中等规模项目的首次查询时间从约8秒缩短到了525毫秒,99分位延迟从4小时缩短到了21秒。Turbopuffer的未来路线图
Turbopuffer并未止步于现有的性能优势,其“Up Next”计划展示了向更复杂数据处理领域进军的野心。
Group By、Distinct、Min/Max等功能的引入,Turbopuffer正在逐渐演变成一个具备向量搜索能力的轻量级分析型数据库 。随着企业对数据主权的要求日益提高,Turbopuffer的BYOC模式配合CMEK正在成为行业标准 。这允许像Notion、Linear这样的公司既能享受Serverless的弹性,又能满足最严苛的数据安全审计要求。
小结与展望
可以预见,向量数据库将不再是一个独立的孤岛,其正从“功能验证期”向“生产效率期”转型。正如Turbopuffer正在做的,将全文搜索、复杂过滤、流式写入和低成本持久化整合进一个统一的、Serverless的API中,将成为AI基础设施演进的必然方向。
Turbopuffer不仅为Cursor提供了强大的动力,更为整个AI生态系统提供了一个可参考的范本:高效且极具经济竞争力的数字大脑底座。