Turso 开发人员 Avinash Sajjanshetty(之前)分享了 Turso 创始人兼首席技术官 Pekka Enberg、Jon Crowcroft、Sasu Tarkoma 和 Ashwin Rao 于 2024 年 4 月发表的论文《Serverless Runtime / Database Co-Design With Asynchronous I/O》的笔记。
该论文的主题是为异步 I/O 重新架构 SQLite,Avinash 将其描述为“ Limbo背后的基础论文,用 Rust 重写 SQLite”。
从论文摘要来看:
我们建议重新架构 SQLite,为 I/O 提供异步字节码指令,以避免库中的阻塞,并解耦查询和存储引擎,以促进数据库和无服务器运行时的协同设计。我们的初步评估显示尾部延迟减少了 100 倍,这表明我们的方法有利于运行时/数据库协同设计以实现低延迟。
原文: https://simonwillison.net/2024/Dec/15/in-search-of-a-faster-sqlite/#atom-everything