我正在开发一个系统,在过去一年中创建了 200,000 多条记录,我需要将它们的创建绘制在带有各种添加过滤器的时间序列上。目前,这需要执行大量count
查询(每个月绘制 30 个)。应如何存储这些日期以获得最大速度?
count
一个想法:将过去一个月中每天最常见的可视化数据存储在多个包含 s 的序列化字段中。每天更新cron
并根据需要提供服务。(这些应该存储在哪里 - 一些新的数据库表或 Heroku cron 可访问的单独文件?)
我正在开发一个系统,在过去一年中创建了 200,000 多条记录,我需要将它们的创建绘制在带有各种添加过滤器的时间序列上。目前,这需要执行大量count
查询(每个月绘制 30 个)。应如何存储这些日期以获得最大速度?
count
一个想法:将过去一个月中每天最常见的可视化数据存储在多个包含 s 的序列化字段中。每天更新cron
并根据需要提供服务。(这些应该存储在哪里 - 一些新的数据库表或 Heroku cron 可访问的单独文件?)