SQLite 知识手札:小文件也有大脾气
SQLite 把数据库塞进一个文件,部署轻巧、事务可靠;但单写者、锁升级、WAL 和文件生命周期也会明确告诉你:嵌入式不等于无限并发。
能力域导航
| 能力域 | 专题 | 要回答的问题 | 过关证据 |
|---|---|---|---|
| 核心语义 | 入门与核心特性 · SQL 操作 | 类型亲和性、事务和文件如何协作? | 初始化脚本、约束测试与事务日志 |
| 可靠性与性能 | 高级特性 · 性能优化 | WAL、checkpoint、锁等待怎么影响吞吐? | 两进程并发实验、计划与耗时基线 |
| 应用边界 | 实战指南 | 什么时候该升级到服务端数据库? | 规模、并发、备份与迁移决策表 |
阅读时把“单文件很方便”和“单写者有上限”放在同一张纸上;先验证访问模式,再决定是否让 SQLite 出场。
完成练习后,到SQLite 练习答案与复盘尺核对实验。