【发布时间】:2014-12-14 15:25:18
【问题描述】:
我想每天为我网站上的某些流程保存指标(统计数据),以便稍后在图表中显示它们。指标示例可能是:
FacebookLikes
SiteVisitors
现在我想知道如何设计 MySQL 表。 - 我是否应该保存“DeltaFacebookLikes”和“DeltaSiteVisitors” - 或者我是否应该保存每个条目不断增长的绝对数字:
ID DATE FACEBOOK_LIKES SITE_VISITORS
第一个示例(保存增量值)是:
这里的问题是我永远不会有“总”值 - 除非我总结它们。
1 23.10 33 50
2 24.10 14 80
3 25.10 12 5
4 26.10 28 105
第二个例子(保存绝对值)是:
这里的问题是我有总值,但我需要从 v(x+1) 中减去 v(x) 以存档实际的增量值。
1 23.10 33 50
2 24.10 47 130
3 25.10 59 135
4 26.10 87 240
正确/错误的方式是什么?有什么错误的方法吗?
还是两者兼而有之?
【问题讨论】:
标签: mysql mongodb naming conventions database