1 秒ごとに (1 つのテーブルで) 変更のために DB をキューに入れ、このイベントの後にデータを処理する内部サービスを構築する必要があります。
このサービスはコントローラー/ビュー機能を必要としないため、すべての Rails スタックは必要ありません。基本的に、Rails スタックからは、AR (または ORM) のみが必要です。
これに対する解決策/アプローチは次のとおりです。
- 従来の Rails バックグラウンド処理プラグインを使用する (starling/workling、delayed_job など)
- RAA Daemons のようなデーモン ソリューションを使用します(スタンドアロンで使用できるため、ORM として DataMapper を使用することもできます)。
- 物事を再設計し、MQ ソリューションを使用する
それが最良のアプローチになるとあなたは何を提案しますか?