私はビデオサイトで作業しています。交通量に関してはかなり重いです。私はビデオが見られる回数でビデオを順位付けしようとしています。私。ビデオAは5.2Kのビューを取得し、Bは5Kのビューを取得するので、AはBを上回ります。ただし、各ビデオが1週間(または必要に応じて1ヶ月)に取得されたビューを計算し、ビューカウントでランク付けします。"Weekly Top 10"データベースデザインの問題
初めてビューを含むテーブルを作成しました。すなわち、ビデオが視聴されるたびに、行がタイムスタンプおよびビデオIDと共にテーブルに挿入される。それは恐ろしい決断だった。トラフィックが重かったので、テーブルが大きくなり、パフォーマンスに影響を与えました。これを行うより良い方法がありますか?
統計情報の要約ftw。 –
ありがとう!それは良い方法です。パフォーマンスには影響しません。非常にスケーラブル。しかし、私はどのように私はcronjobを設定するつもりですか。どんな助け? – abhisek
* nixを使用している場合は、 'man crontab'を実行してください。説明します。ウィンドウを使用している場合は、コントロールパネルを使用してスケジューラを参照してください –