白话解释sqlite3与pdo_sqlite的区别
在php程序安装时,有时会用到SQLite数据库,在php支持前提下还可以选择sqlite3或pdo_sqlite,那它们之间有什么区别呢?这次我们就白话的表面的解释下。
其实这也类似php工作方式:mod_php、mod_fastcgi、php-fpm、spawn-fcgi
数据库驱动选择sqlite3,实际是php直接运行调取sqlite数据库
sqlite是php5.2及以前版本支持的,sqlite3是php5.3及以后版本支持的
选择sqlite3就只能用支持sqlite3的php版本
讲pdo_sqlite之前,请先看下:PHP PDO是什么,pdo_sqlite实际上是用php的pdo扩展或者说模块来运行调取sqlite数据库,这样的话对php版本及sqlite版本有较高的兼容性。
这样就明白了吧,对于博客、CMS及小型论坛来说,速度差异并不明显。pdo_sqlite更适合跨版本的选择,适合不死老站,对于玩玩的新手、前途未知的新手,来说sqlite3是不错的选择。