1
我已经有一年多的在线存档服务。不幸的是,我没有投入基础设施来保存统计数据。我现在拥有的是存档访问日志。数据库建议,用于存储每天每个小时的“计数”
每小时有两个音频文件(一个是0-30分钟,另一个是30-60分钟)。我目前使用MySQL来计数。看起来是这样的:
| DATE | TIME | COUNT |
| 2012-06-12 | 20:00 | 39 |
| 2012-06-12 | 20:30 | 26 |
| 2012-06-12 | 21:00 | 16 |
等等...
这使得365天* 24个小时* 2(两半,在一小时内)> 17500行。这使得读/写速度变慢,我感觉很多空间被浪费在这种存储方式上。
那么你知道任何其他数据库,将更有效地存储这些数据,并且更快吗?
17500也不是很多。您可以将日期和时间作为DATETIME存储在一列中。如果读取速度慢,请考虑在DATETIME中添加索引。 –
当您触及数十亿行时,请放心。考虑到数据库中有几万亿行数据,175k很小。 –
@Michael权利。我可以使用索引。但是没有办法缩短写入时间,是吗? – Ram