データベースデザインにアプローチする最善の方法についてのアドバイスをしています。私たちは現在、マシンに対してすべてのイベントを記録するデータベースを持っています。MySQLでマシンにイベント発生数を記録する方法
列は、uid、machine_id、event_idです。すべてのイベントがデータベースに入力されます。つまり、膨大なレコードがあります。任意の日にmachine_idに複数のイベント(イベントが複数回発生するかどうか)を入力できます。
私はのデータベース設定しようとしました:、 UID、machine_id、EVENT_IDを に当たるとmachine_idを設定し、独自の指標としてのevent_ID、その後、むしろそのINSERT INTO REPLACEやっ - しかし、私は、その後取得ヒット+ヒット+1を行うことができないため、ヒットを更新できないという問題が発生します。
私がやってみたいのは、私が必要とするデータを保持するために最もストリームに並んでいます。マシンごとにevent_idが何回発生するかを調べることができます。どんな提案や助けも大変感謝しています。前もって感謝します。 ON DUPLICATE KEY UPDATE
と
、本当にありがとうございました。 –