最新的php有两种访问sqlite数据库eigter的方法:
http://php.net/manual/en/book.sqlite3.php - 特定于此数据库的接口
或
http://php.net/manual/en/book.pdo.php
两种情况下的命令非常相似,但我不知道哪种方法更快。
我猜PDO方法因为需要在那里实现的抽象层而变慢...我是对的吗?
答案 0 :(得分:1)
磁盘I / O和数据库大小仍然是主要的性能因素,而不是PHP数据库驱动程序。无论差异如何都会有所不同。但使用PDO的主要原因是它使您的数据库可以跨不同的后端移植。如果您坚持使用SQL-92命令,您可以轻松地从SQLite转移到MySQL,MSSQL,PostgreSQL,Oracle等,并保留99.9%的现有代码。