私はいくつかのテーブルを持っています:
media: id, name, score
media_rating: id, value, media_id, user_id
ユーザーがサイトとシステムで評価を実行します。
- ニュースmedia_ratingレコードを作成する
- media_ratingの値だけ、適切なメディアのスコアを増やします
問題:毎秒500から1000の新しいレコードで入ってくるメディア評価があります。ユーザーに評価するメディアを提供するためにメディアから読み取る必要がありますが、作成されているすべての新しいmedia_ratingからのスコアの更新でテーブルが完全に攻撃されているように感じます。リクエストは狂ったように失敗しています。
どうすればこれをスケーリングできますか?