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 に答える