← 返回文章列表

SQLite 够用哲学:个人站别上来就上 MySQL

写操作每秒几万次的系统才需要讨论数据库并发。个人站的读写量,让 MySQL 在旁边吃灰吧。

一个反直觉的事实

SQLite 官方文档里写着:SQLite 支持的并发读写字量,比大多数网站一辈子产生的都多。个人站?绰绰有余得让人不好意思。

我的真实账本

这个站:文章几十篇、笔记上百条、一天访问量三位数。 busiest 的写操作是计数器 +1。MySQL 在这个量级就是个吃电的摆设。

单文件的暴力美学

# 整站备份 = 拷一个文件
cp /opt/wuer-app/data/wuer.db /backup/wuer-$(date +%F).db

没有连接池配置、没有主从同步、没有慢查询日志。运维负担直接归零,省下来的时间写内容不香吗。

什么时候必须迁走

  • 多实例部署(写冲突)
  • 写 QPS 上千(锁竞争)
  • 数据量进 GB 且有复杂分析查询

真到那天,SQLAlchemy 换个连接串就能迁 MySQL——迁移成本是买保险,不是盖大楼。

哲学总结

架构选型第一问不是"什么最先进",是"什么最够用"。够用的东西,简单;简单的东西,可靠。