Ruby on rails 跟踪每日计算数字的最佳方法(分析)

Ruby on rails 跟踪每日计算数字的最佳方法(分析),ruby-on-rails,mongodb,mongoid,analytics,Ruby On Rails,Mongodb,Mongoid,Analytics,.使用Mongoid(mongodb)、RoR、延迟作业和时钟系统,我可以计算交易金额并每晚存储 但我的问题是,对于保留这些数字的每日、每月和每年总数的方法,我有哪些存储选项 i、 e.该方法是否适用于存储? mongodb系列 AccountAnalytics{ "account_id":{XXXXXXXXXXX}, "period":"month", "date_start": "2013/01/01", "date_end": "2013/01/31", "value"

.使用Mongoid(mongodb)、RoR、延迟作业和时钟系统,我可以计算交易金额并每晚存储

但我的问题是,对于保留这些数字的每日、每月和每年总数的方法,我有哪些存储选项

i、 e.该方法是否适用于存储? mongodb系列

AccountAnalytics{
  "account_id":{XXXXXXXXXXX},
  "period":"month",
  "date_start": "2013/01/01",
  "date_end": "2013/01/31",
  "value": 3125.84
},
  "account_id":{XXXXXXXXXXX},
  "period":"day",
  "date_start": "2013/01/02",
  "date_end": "2013/01/02",
  "value": 200.13
}
然后,我可以根据“期间”和日期进行过滤/搜索,并将其放入图表中。我担心这会产生太多的数据,无法提高效率


任何想法都很好。

您担心每日汇总会产生太多数据吗?你不担心原始数据条目吗?是的。每个账户377(365+12)并不是那么多,但有几百个账户,我认为它会变得迟钝。我认为你需要衡量一些事情,然后采取行动。没有按照互联网上一些人可能说的去做。StackOverflow不是被设计用来分享知识和注意事项的吗?我只是想了解一下关于数据结构的想法我的意思是:这种结构应该可以工作。至于“我认为它会变得迟钝”——没什么好说的,因为它完全没有根据。