7.2 并发策略 第七章·第二节:并发策略——在轻量与确定性之间构筑数据一致性的理性桥梁 当我们在SQLite的源码中第一次看到 结构体,或是读到 那行调用时,我们面对的远不止是一组API或配置开关。那是一个精巧而克制的设计哲学在工程层面的具象化:如何在一个以嵌入式为原生场景、以零配置为默认契约、以单文件持久化为终极抽象的数据库系统中,既不牺牲ACID的庄严承诺,又不僭越资源受限环境的物理边界? 这不是一个关于“要不要并发”的选择题,而是一道多约束优化命题——性能、安全、可移植性、可预测性,四者如四根绷紧的琴弦,稍有偏移,整部交响便失谐。SQLite没有选择Oracle式的锁管理器集群,也不效仿PostgreSQL的多进程预写日志协同模型;