使用分步方法存储和解析历史数据

时间:2014-02-15 00:23:00

标签: mysql database database-design

我注意到在数据库中存储和解析历史数据的两个主要概念。

  1. 制作与特定日期一致的非标准化数据的碳副本
  2. 保留每个表的版本历史记录。
  3. 我想知道是否可以保留审核表中的内容,以便查询在给定时间内数据的内容:

    例如,您的公司员工众多。员工们来来往往。

    tbl_employee将拥有ID和名称

    tble_employee_audit将拥有id,employee_id,hired_or_left,datetime

    然后,您必须获取当前的员工列表,并在审计表中向后退一步,以便到达特定时间点。当有人离开然后再被雇用时,这也会考虑到这一点。

    这是一个非常简单的例子,但是你认为这会更复杂吗?从加工的角度来看,它会过于沉重吗?

0 个答案:

没有答案