8月27日·星期四 10:10·来源:InfoQ

“我们把同一个应用构建了两次”:Harper 挑战 Vercel,性能最高相差 14 倍

数据库平台Harper采用应用代码与数据共置的单一运行时架构,宣称在实时个性化数据负载下性能远超基于Vercel的技术栈。其基准测试显示,进程内数据访问耗时约0.4毫秒,而通过网络访问独立层约3毫秒,差距随数据量扩大。Harper将数据库、缓存和任务运行器合并至同一运行时,减少网络跳转。测试中,同一应用分别构建于Harper和Vercel(结合Neon、Upstash、Ably),在474次负载测试中,Harper在实时个性化路径上性能最高领先约14倍,但Vercel在可缓存内容及高并发扇出场景占优。Harper 5.2版本新增记录缓存,将重复读取速度提升5至8倍,并隔离数据库提交路径,使无关文件系统调用延迟从223.7毫秒降至2.6毫秒。该基准测试早于5.2版本,尚未重新验证。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→