4

为了与其他数据库同步,我们需要非常快地在 mysql 中插入记录。

哪个执行更快的插入。PHP PDO 或一些 ORM(推进/学说)

4

2 回答 2

8

想一想。

ORM 将涉及创建实体,然后代码将查看映射以找出如何将其更改为 SQL 等。

使用 PDO 只是直接的 SQL 语句。你给它一个 SQL 字符串,它就会运行它。

PDO 获胜。

于 2012-11-29T07:45:44.897 回答
0

ORM提供了一个数据访问抽象层,这意味着,无论您使用哪个数据库,您都可以使用相同的函数来发出查询和获取数据。

PDO不提供数据库抽象。这意味着它会重写 SQL 或模拟缺失的功能。

如果您需要该工具,您应该使用数据抽象层。ORM 提供了这种便利。

注意:当性能是唯一的标准时,最好使用原始 SQL 查询,因为更多的抽象会相对较慢的应用程序仍然可以忽略不计,但是当我们期望应用程序中的数据库抽象时,最好使用 ORM。

于 2020-07-19T11:58:00.847 回答