CARD · 卡片档案

把可执行文件做成 SQLite 数据库:作者发布 SELF 原型并公开完整思路

作者 Farid Zakaria(sqlelf 作者)发布 SELF(Structured Executable & Linkable Format)原型:不是「用数据库描述可执行文件」,而是可执行文件本身就是 SQLite 库——chmod +x 直接运行,同时能用 SQL 查询自身的符号与依赖。文章完整复盘了从 PhD 探索到原型的路径,并说明 LLM 工具链让「可被查询的二进制」重新变得值得做。经由 Lobsters 首页进入视野(当前 25 条在流)。

01
THE STORY · 原文与要点

读懂内容,再看适用边界。

  • 原文出处作者自述https://fzakaria.com/2026/08/23/your-executable-is-a-sqlite-database

为什么值得了解

这是一条具体、可复现的工程方法信号:作者自述 + 开源原型 + 论文脉络齐全,且「二进制即数据库」直接命中 LLM 时代工具链需要对制品做结构化查询的真实需求。

适用条件与限制

性能结论与工程可行性全部来自作者自述与原型代码,不是独立评测;Lobsters 上榜是社区注意力,不能证明方案成立,且正文为英文、国内访问部分链接可能不稳定。

本次阅读进度保存在当前浏览器。 收藏或写笔记 →

02
THE THREAD · 完整时间线

1 条事件,逐条可溯。

同一张卡在不同阶段会被补充记录:新佐证进入、市场出现对比、原文发生实质变化——每条都带日期,链接到当天归档页。

卡片时间线
  1. 本站收录进入 BitShovel 雷达:Lobsters 首页收录时可见 25 条,原文 13 分钟长文。

03
SOURCES · 来源与依据

按链接核对用途与边界。

来源与依据 · 2 条链接

逐条说明链接的用途与支持范围。链接数量不代表多方独立验证,“直接支持”也仅限下方写明的内容。

发现错误或使用问题?纠错与反馈 ↗