Skip to content

SQLite

SQLite 是嵌入式关系型数据库。数据库就是一个普通文件,不需要单独启动服务。

适用场景:

  • 本地持久化。
  • 单机小型应用。
  • 自动化脚本和测试数据。
  • 原型开发。

不适合高并发写入、多实例共享写入和复杂权限管理场景。

关键习惯

  • 文件名建议使用 .db 后缀。
  • 连接后建议显式开启外键检查:PRAGMA foreign_keys = ON;
  • 删除大量数据后,需要用 VACUUM 回收文件空间。
  • SQLite 不走网络服务,没有固定端口。

基于 MIT 许可发布