過去 1 年間に 200,000 件以上のレコードが作成されたシステムに取り組んでおり、さまざまなフィルターを追加して時系列にそれらの作成をプロットする必要があります。現時点では、これには多くのcount
クエリを実行する必要があります (プロットされた月ごとに 30 件)。これらの日付を最大速度で保存するにはどうすればよいですか?
1 つのアイデア: 最も一般的に視覚化されたデータをcount
、過去 1 か月の各日の を含む多数のシリアル化されたフィールドに保存します。で毎日更新cron
し、必要に応じて提供します。(これらはどこに保存する必要がありますか? 新しいデータベーステーブルか、Heroku cron でアクセスできる別のファイルですか?)