跳到正文
← 全部文章

技术 · 2026.05.09 · 1 MIN

这个博客的数据全在一个 SQLite 文件里。十年后它大概率还在——比任何一家云服务商的承诺都长。

这个博客的数据库是一个 4MB 的 SQLite 文件。文章、评论、点赞、友链快照,全在里面。

为什么不是 Postgres

问过自己很多次。答案每次都一样:这个站最重的写入是每天几条评论,最重的读取是每秒个位数的文章查询。SQLite 处理这个量级,就像用卡车运一封信——卡车还是空载的。

一个文件就是一整个数据库,这本身就是一种浪漫。备份就是复制,迁移就是拷贝,恢复就是替换。

全文检索也够用

配着 FTS5 做中文检索,按字切分,几万篇文章的量级下查询都在毫秒级。真正的瓶颈从来不是数据库,是网络。

十年之约

十年后这个文件还会在某块硬盘上,sqlite3 还会认识它。云服务商十年间换了多少代产品,谁也说不清。对一个人的博客来说,** boring technology 的复利最高**。

253 字 · 约 1 分钟 · 更新于 2026.05.09 · © 2026 悦平 YuePing

评论

0 条

0/500

登录 后评论自动带上身份徽标