我们需要在mysql中快速插入记录,以便与其他数据库同步。
执行更快的插入。 PHP PDO或一些ORM(推进/学说)
答案 0 :(得分:6)
想一想。
ORM将涉及创建实体,然后代码将查看映射以找出如何将其更改为SQL等。
使用PDO只是直接的SQL语句。你给它一串SQL,它会运行它。
PDO获胜。
答案 1 :(得分:0)
PDO提供了一个数据访问抽象层,这意味着无论您使用的是哪个数据库,您都可以使用相同的功能来发出查询和获取数据。
PDO不提供数据库抽象。这意味着它确实会重写SQL或模拟缺少的功能。
如果需要该功能,则应使用数据抽象层。 ORM提供了该功能。
注意:当性能是唯一标准时,最好使用原始SQL查询,因为更多抽象会相对降低应用程序的运行速度,但仍然可以区分,但是当我们期望应用程序中的数据库抽象时,最好使用ORM。