4

Eloquent ORM、Query Builder、およびRaw SQLクエリ間の速度比較のデータを持っている人はいますか?より良い選択は何ですか?

4

1 に答える 1

4

人間はいつでもコードとスクリプトを好みに合わせて最適化できるため、生の SQL は常に最速です。クエリ ビルダー (別名 Fluent) は次に速く、Eloquent よりわずかに遅いだけです。これは、Eloquent が独自のモデルと関係と共に Fluent を内部で使用しているためです。

純粋な処理速度を求めている場合は、生の SQL を使用してください。

それ以外の場合は、モデルと関係がない場合を除き、最速の開発のために Eloquent を使用してから、Fluent を使用してください。

于 2013-11-08T15:35:41.560 に答える