所以......假设我有一个包含三个表的数据库:
表客户端
表数据
和表clients_to_data
而且我有一个 API,它允许客户端访问来自 Table data的数据。每个客户端在 Table clients中都有一条记录(例如 IP 地址等)。为了记录谁访问了什么,我正在记录表clients_to_data(其中包含表客户端的 ID 、表数据和时间戳。)
每次用户访问我的 API,他登录到clients_to_data表。(所以客户端和数据中的记录不会更新,只是读取。)
我还希望能够获得每个客户端的点击量。很简单,只需查询clients_to_data带有 client_id 的表并计算结果。但是随着我的数据库的增长,我将在clients_to_data表中拥有数万条记录。这是我的问题:将字段“命中”添加到存储该用户的命中数量并在每次用户查询 API 时递增的表客户端
是否是一种更好的做法
所以这将添加到我的数据库中听说一般是坏事。但在这种情况下,我认为它会加快检索点击量的过程。
那么在这种情况下哪种方法更好更快呢?谢谢你的帮助!redundancy