【发布时间】:2012-05-25 12:36:49
【问题描述】:
目前有一个表..需要开始向其中添加新的数据列。 并非每条记录(即使在添加新数据列后继续使用新数据)都会有数据。所以我想知道这是否更适合新表,因为它实际上是某些数据行的扩展,并不适用于每一行。
换句话说,由于这些新数据元素会有很多未使用的列,看起来这更适合新表?
编辑(认为这太有限了)
第一个表是页面浏览量的记录(目前200万条记录) - ID - IP地址 - 浏览次数 - created_at 时间戳 - 日期
对于每个 IP 地址,每天都会创建一个记录 - 连续的网页浏览量会添加到每天的浏览次数中
附加字段将用于跟踪来源(即谷歌分析来源/媒体/活动)
并非每次访问都会获得该信息。 我会假设大约 10% 的行将包含数据(因为它通常只在第一次访问时归因)
数据的主要用途是确定人们来自哪里。这可能会被更频繁地使用(然后似乎适合单个表)
感谢反馈 - 如果需要可以添加更多
【问题讨论】:
-
您应该提供更多有关数据性质以及如何使用数据的信息。您会检索这些数据还是对其进行过滤?我们在谈论多少个领域?田地有多大?您目前有多少行,有多少行需要新字段?
-
您还应该考虑在Database Administrators 上提问 - 数据库设计问题是我们的生计!