PHP数据库编写性能PDO VS ORM

问题描述 投票:4回答:1

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

哪个执行更快的插入。 PHP PDO或某些ORM(推进/原则)

php mysql orm doctrine propel
1个回答
7
投票

想一想。

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

使用PDO只是简单的SQL语句。您给它一个SQL字符串,它将运行它。

PDO胜出。


0
投票

正如其他人所说,PDO可能更快,因为ORM只是PDO之上的抽象。

我想提出的另一个重要点:大多数SQL数据库服务器都在单独的服务器上运行。 Web服务器和SQL Server之间(往返)之间的旅行时间最有可能成为比ORM更大的瓶颈。

因此,我建议压缩/减少您的SQL查询数量,而不是从ORM切换到PDO。这将使您获得更大的性能提升。

© www.soinside.com 2019 - 2024. All rights reserved.