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