这两种方法中哪一种最适合在php中使用sqlite3?

时间:2010-11-09 18:15:10

标签: php sqlite

最新的php有两种访问sqlite数据库eigter的方法:

http://php.net/manual/en/book.sqlite3.php - 特定于此数据库的接口

http://php.net/manual/en/book.pdo.php

两种情况下的命令非常相似,但我不知道哪种方法更快。

我猜PDO方法因为需要在那里实现的抽象层而变慢...我是对的吗?

1 个答案:

答案 0 :(得分:1)

磁盘I / O和数据库大小仍然是主要的性能因素,而不是PHP数据库驱动程序。无论差异如何都会有所不同。但使用PDO的主要原因是它使您的数据库可以跨不同的后端移植。如果您坚持使用SQL-92命令,您可以轻松地从SQLite转移到MySQL,MSSQL,PostgreSQL,Oracle等,并保留99.9%的现有代码。