原生 PHP PDO 与 Phalcon PDO
Native PHP PDO vs. Phalcon PDO
使用 Phalcon 的框架 PDO 适配器而不是 PHP 的原生 PDO 有什么优势吗?
因为 Phalcon 框架似乎缺少一些关于 PDO 的高级功能。值得吗?是否还有显着的性能差异超过使用 PHP 的本机 PDO?
首先,Phalcon 中的数据库适配器创建为 Phalcon\Mvc\Model
后面的一层。多亏了这一点,您可以为 MySQL、Oracle 或 PosgreSQL 适配器提供相同的接口。或者您和我可以创建的其他适配器。这就是为什么作为某种抽象,Phalcon PDO 有点受限。 它需要与其他类型的 RDBMS 共享相同的逻辑。
因此,如果您不想使用模型,请使用简单的 PHP PDO。但是问问自己,在没有模型层的情况下使用 MVC 框架的意义在哪里:)
如果您需要更多信息,请关注此 link:http://docs.phalconphp.com/pl/latest/reference/db.html
使用 Phalcon 的框架 PDO 适配器而不是 PHP 的原生 PDO 有什么优势吗?
因为 Phalcon 框架似乎缺少一些关于 PDO 的高级功能。值得吗?是否还有显着的性能差异超过使用 PHP 的本机 PDO?
首先,Phalcon 中的数据库适配器创建为 Phalcon\Mvc\Model
后面的一层。多亏了这一点,您可以为 MySQL、Oracle 或 PosgreSQL 适配器提供相同的接口。或者您和我可以创建的其他适配器。这就是为什么作为某种抽象,Phalcon PDO 有点受限。 它需要与其他类型的 RDBMS 共享相同的逻辑。
因此,如果您不想使用模型,请使用简单的 PHP PDO。但是问问自己,在没有模型层的情况下使用 MVC 框架的意义在哪里:)
如果您需要更多信息,请关注此 link:http://docs.phalconphp.com/pl/latest/reference/db.html