OneToMany Realationship がアプリケーションのパフォーマンスを妨げるかどうか疑問に思っています。たとえば、都市とユーザー エンティティは OneToMany の関係にあります。つまり、都市には多くのユーザーを含めることができます。エンティティ クラスでリレーションシップを設定した後、都市を取得するたびに、次の方法でユーザーを取得できます。
$users = $city->getUsers();
今、私は内部アーキテクチャについて疑問に思っています。都市を取得するたびに、すべてのユーザーも照会しますか? もしそうなら、都市は 10000 人のユーザーを持つことができるとしましょう。都市のみを取得していることはパフォーマンスの問題ではありませんが、10000 人のユーザーすべてとうまくやっていますか? または、他のメカニズムを使用していて、実装しても問題ありませんか?
この状況に関するベスト プラクティスについても、専門家からの説明と提案を得たいと考えています。前もって感謝します。