轻量级数据库里的老熟人,sqlite3真的挺实用。没服务端也能用,放在本地就能跑,适合做移动端或小型项目的持久化存储。Android里不少 App 底层就是它。语法跟标准 SQL 差不多,上手快,还能直接操作.db文件,调试方便。

跨平台能力也蛮强,不管是WindowsMac还是Linux,基本都能无缝运行。不需要专门装个数据库服务,解压就能用,连安装流程都省了,真的是图省事的好选择。

而且它还支持一些高级特性,比如事务索引,甚至还有触发器,虽说功能不如MySQLPostgreSQL那么全,但对于轻量项目来说,绰绰有余。想做个 Todo 应用?它搞定;嵌入个设置中心?它也行。

想更深入了解的话,可以看看这些文章,写得都还不错:

如果你正好在找一个不需要服务、轻量又好用的数据库,用sqlite3试试看,真的挺香的~