background image

 
从代码架构图你可以轻松的看出, 是的, SQLite 非常简单. 对, SQLite 的设计思想就是简单:

1.         简单的管理
2.         简单的操作
3.         简单的在程序中使用它
4.         简单的维护和客制化

因为简单所以它快速, 但虽然简单, 却仍非常可靠. 适合 SQLite 的应用场所有, 网站,嵌入

式设备和应用, 应用程序文件格式, 代替特别的文件, 内部或临时数据库, 命令行数据集分
析工具, 在演示或测试中代替企业级数据库, 数据库教学, 试验 SQL 语言扩展等. 但并不是
所有都合适, 比如在使用 Server/Client 结构的时候,高负荷的网站,高并发等情况下并不
建议使用 SQLite.

本文重点在于介绍 SQLite 在 PHP 中的应用, PHP 作为 Web 应用中一个重要力量一直在

不断的前进和发展. 在马上就要 Release 的 PHP 的第五个版本中, 不再将 MySQL 作为默认
支持, 而转为将 SQLite 的扩展作为默认支持. 从某种程度上说 MySQL 的广泛应用有 PHP
的很大功劳. 虽然说 PHP 改变默认支持有 MySQL 的授权改变的原因, 但选择 SQLite 也是
有原因的, 理由就在于上面所提到的那些特性. 其实 MySQL 从来就不是完全免费的, 你无