私はDjango
のソーシャルアナリティクスウェブサイトを構築しています。ここでデータベースから同時にオブジェクトを取り出す方法は?
は私use cases
のいずれかです。
"Users" of the site analyze social media "profiles" (from Snapchat, Instagram, Twitter, etc...).
Each social media "profile" is only analyzed once (and not more).
私はキューにprofiles
を取得SQL
クエリを持っています。例えば、(私はこのクエリ5
回繰り返すとき)返される最初の5
profiles
は、次のとおりです。user
はprofile
xmax123
を分析した後
xmax123, darcy67, shop_hallmary10, christmas_shop987, lilybend_09
、xmax123
は、もはや分析するために、他のusers
ため表示されません。複数users
呼び出しは、このSQLクエリ同時に、同じソーシャルメディアprofile
(xmax123
)は、すべてのusers
のために戻されたときに
私の問題はあります。つまり、2つのusers
(user 1
とuser 2
)がこのSQLクエリを同時に呼び出すと、両方とも同じソーシャルメディアprofile
(xmax123
)が返されます。これは、が2
異なるusers
で2回分析されることを意味します。これは問題です。
私は、user 1
はxmax123
とuser 2
はdarcy67
を取得し得るようにしたい場合でも、両方users
コール同時にこのSQLクエリ。この問題を処理するための戦略は何ですか?
これは私の状況のための最良の戦略だと思う。これは本当に創造的です。ありがとう! – ttmtran