質問を非常に簡単にします。
私は、mysql に裏打ちされた ruby on rails アプリを持っています。
ページ 1 のボタンをクリックすると、ページ 2 に移動し、10 社の会社名の表が一覧表示されます。
現在、この 10 社のリストは、10,000 社の企業名を持つ COMPANIES テーブルから (ページ 1 でクリックされたボタンの背後にあるロジックに基づいて) ランダムに生成されます。
会社名がページ 2 に 1 日に表示された回数を計算するにはどうすればよいですか。
例: 1 日の終わり - 1
COMPANY_NAME | カウント
A | 2300B
| 100
℃ | 500D
| 10000
今、私が行った調査から、未加工の挿入はコストがかかり、それを行うには2つの一般的な方法があることを学びました.
UNIX ファイルを開き、書き込みます。一日の終わりに、コンテンツをデータベースに INSERT します。マイナス : ファイル システムに同時にアクセスすると、ロックの問題が発生します。
カウントを Memcache し、DB に一括挿入します。