Rails アプリケーションで使用されるデータベースに大量のブール値を格納する必要があります。1 日あたり 1 つのレコードに 60 個のブール値を格納する必要があります。Railsでこれを行う最良の方法は何ですか?
プログラムまたは実行する必要があるクエリ: * CRUD *true
毎日の値の合計数 * 可能性としては (ただし必ずしもそうではありません) true
、各フィールドに記録される頻度などの他のレポート
更新:これは、午前 9 時から午後 1 時までの 5 分間隔で発生する場合と発生しない場合があるイベントを保存するためのものです。true
発生した場合は に、そうでない場合はに設定する必要がありfalse
ます。測定は手動で行われ、ユーザーはウェブサイトのチェックボックスを使用してこれらの情報を報告します。小さな更新があるかもしれませんが、ほとんどの場合、それは 1 回のエントリであり、上記のようにクエリを実行します。
更新 2 : 1 日あたり 60 の値は 1 ユーザーあたりであり、1000 ~ 2000 人のユーザーが存在します。それに役立つライブラリがない場合は、最も単純なアプローチを採用し、パフォーマンスの問題が発生した場合は後で対処します。ユーザーは毎日、ウェブサイトで必要なチェックボックスをチェックしてイベントを報告します。そのため、通常、データ入力の瞬間は 1 日 1 回です (毎日ではない場合はほとんどありません)。