什么时候可以在数据库中存在重复数据?
我正在开发这个应该跟踪用户下载次数的应用程序。从我外行的角度来看,我可以
- 只需在用户表中有一个列,并在每次用户下载某些内容时递增计数器,或者
- 有一个计数器表,它有两列,一列用于用户,一列用于下载文件。
正如我所看到的,这两个选项都使我能够跟踪每个用户的下载量。但是,如果这个应用程序看到曙光并且拥有大量用户,那么查询数据库以查看整个计数器表可能会非常昂贵。
我想我的问题是你们都推荐哪个?
什么时候可以在数据库中存在重复数据?
我正在开发这个应该跟踪用户下载次数的应用程序。从我外行的角度来看,我可以
正如我所看到的,这两个选项都使我能够跟踪每个用户的下载量。但是,如果这个应用程序看到曙光并且拥有大量用户,那么查询数据库以查看整个计数器表可能会非常昂贵。
我想我的问题是你们都推荐哪个?