我正在开发一个员工目标 Web 应用程序。
领导/经理在与团队成员讨论后为他们设定目标。这是一年/半年/季度,具体取决于组织遵循的评估周期。
现在的问题是添加基于时间段的字段或存档上一季度/年度数据的更好方法。当用户想要查看以前的目标(不是那么频繁的活动)时,属于该日期的存档可能会在某个临时表中恢复并显示给员工。
开始的点
归档:减少数据库大小,导致更简单的数据库查询,当有人试图查看旧数据时会增加开销。
基于时间段的字段/表:查询中的一个或多个额外连接,以前的数据被视为与当前数据类似,因此在检索旧数据时没有开销。
PS:这不是空间成本,我的观点是我们是否可以在性能方面实现一些优化,因为这是一个网络应用程序,在高峰期组织中的所有员工都会查看/更新它。所以删除时间段使我的查询更简单。谢谢