重複の可能性:
クエリまたはコードをいつ使用するか
ユーザーとその詳細の大規模なデータベースがあります。お互いに最も似ているすべての人を見つけたいです。比較するにはどちらが好ましいですか?フィルタリングされた (一致した) レコードを取得するためにデータベース内で操作を行うように、SQL クエリを直接記述します。または、最初にphpの配列で生データを取得し、その配列に比較操作を適用しますか? 1000 人のユーザーがいて、共通の友達が最も多い人を見つけたいとしましょう。
UserA has {a,b,r,c,g,h,r,q,l}
UserB has {x,y,z}
UserC has {a,c,r,g,q}
.
.
.
UserN has{x,y....n}
そこで、UserA と共通の友達が最も多いユーザーを見つけたいと思います。UserA の各要素をデータベース全体のすべてのユーザー配列のすべての要素と比較するなど? 上記の場合、UserC は UserA に最も類似したユーザーである必要があります。これを達成する方法がわかりません。