. 使用 Mongoid (mongodb)、RoR、Delayed_job 和发条,我能够计算交易金额并每晚存储。
但我的问题是,对于保留这些数字的每日、每月、每年总计的方法,我有哪些存储选项?
即这种方法是否适合存储?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
}
然后我可以根据“期间”和日期过滤/搜索以放入图表。我担心这会产生太多数据而无法提高效率。
任何想法都会很棒。