MySQL存储和跟踪下载次数的最佳实践

时间:2014-05-02 05:37:26

标签: mysql

我有一个网络应用程序,用户必须登录才能下载各种文件。如果用户已下载给定文件,则会显示一个图标。我有这样的表结构来跟踪每个用户下载的文件。

table1 | user_id | file_id |

我还有一个这样的表来跟踪该文件的总下载量。

table2 | file_id | file_name | total_downloads |

由于我可以通过计算total_downloads中的file_id从技术上获得table1,因此将下载次数存储在table2上也是不好的做法吗?这不是不必要的重复数据吗?这基本上只是为了让我更容易看到当我查看数据库时发生了什么。

0 个答案:

没有答案