エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Web]MySQLだけでランキングを頑張ってみる - atuweb 開発ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Web]MySQLだけでランキングを頑張ってみる - atuweb 開発ブログ
初めにお断りしておきますが、サービスの規模として「総ユーザが10万そこそこ」であることを前提として... 初めにお断りしておきますが、サービスの規模として「総ユーザが10万そこそこ」であることを前提としております。 そのため、100万ユーザを抱えるようなヒットしているプロダクトには適しませんのでご了承ください。 Webアプリケーション開発に携わっていると、みなさんが一度は通る道がランキング機能だと思います。 数値が付けば、上を目指したくなる人が一定数いるもので、ゲーム系の開発では必ずと言っていいほどランキングという施策が入ってきます。 今回はMySQLでのランキング実装について考えてみます。 設計 ざっくり仕様 リアルタイムではなく、10分に1度ランキングを更新する 上位ランキングと自分(+周辺)のランクが閲覧できる 同順考慮 ロジック “更新用テーブル"と"参照用テーブル"を分離する 一定時間ごとに"作業用テーブル"を作成し集計処理を行う 集計後に"作業用テーブル"と"参照用テーブル"を入れ