Laravel Eloquent VS内置数据库访问

时间:2017-05-04 14:18:36

标签: php laravel pdo eloquent

我想使用 laravel 框架,但我担心使用Eloquent来访问数据库。

从性能角度来看,

更好用:内置数据库访问,如 PDO 或lareval Eloquent ORM ,用于访问数据库

2 个答案:

答案 0 :(得分:2)

可以忽略不计,但ORM会节省您的时间,它也与数据库无关,因此您可以将ORM与多个不同的数据库,Mongo,MySQL,MariaDB等一起使用,而PDO仅用于MySQL。

ORM处理从关系和连接到范围和观察者的所有事情。

答案 1 :(得分:2)

据我所知,Eloquent基于PHP PDO。

使用DB是更高级别的抽象。它的性能较低,PDO,PDO的性能低于Pure-SQL本机驱动程序。

差异非常小,您保存大部分时间,安全问题也不会那么痛苦。