技术 · 2026.05.09 · 1 MIN
这个博客的数据全在一个 SQLite 文件里。十年后它大概率还在——比任何一家云服务商的承诺都长。
这个博客的数据库是一个 4MB 的 SQLite 文件。文章、评论、点赞、友链快照,全在里面。
为什么不是 Postgres
问过自己很多次。答案每次都一样:这个站最重的写入是每天几条评论,最重的读取是每秒个位数的文章查询。SQLite 处理这个量级,就像用卡车运一封信——卡车还是空载的。
一个文件就是一整个数据库,这本身就是一种浪漫。备份就是复制,迁移就是拷贝,恢复就是替换。
全文检索也够用
配着 FTS5 做中文检索,按字切分,几万篇文章的量级下查询都在毫秒级。真正的瓶颈从来不是数据库,是网络。
十年之约
十年后这个文件还会在某块硬盘上,sqlite3 还会认识它。云服务商十年间换了多少代产品,谁也说不清。对一个人的博客来说,** boring technology 的复利最高**。
评论
0 条