其实并不是第一次接触 SQLite,
早年编写简单博客系统的时候,
便有采用,以便在纯 PHP 环境储存文档。
这次拿到的项目中,
客户那边提供的平台不一定有数据库支持。
于是骆驼便第一时间想到了它。
SQLite 是一款轻量级嵌入式数据库。
其实这么说不太准确:
SQLite 实际上并不是“数据库”,
而是“数据库引擎”。
这个概念大致与“汽车”和“汽车引擎”差不多。
比如 WordPress 需要有 PHP+MySQL 的支持。
但是通过插件 PDO,
我们可以实现在纯 PHP 环境搭建 WP 平台。
SQLite 的实质是通过嵌入的脚本直读数据库文件,
它无需额外服务项,同时也是跨平台的。
在效率及安全性方面,自然比不上成熟的数据库。
但它不失为一种简单而直接的数据调用方式。