我正在开始开发数据集的过程,该数据集将帮助我跟踪对 MySQL 后端记录所做的更改。更具体地说,我希望能够报告原始记录值、新记录值和更改发生时的时间戳。这是一个例子:
- 记录 X = 20。
- 3 月 26 日对记录 X 进行了更改,因此它不再 = 20。
- 截至 3 月 26 日,记录 X = 30。
在这种情况下,原始记录值(对于记录 X)是 20,新记录值 = 30,并且更改发生在 2014 年 3 月 26 日。
我考虑拍摄每日快照并将快照数据存储在 GoodData 的仓库中。这将使我能够每天比较记录值。这种方法的问题是我们对仓库存储空间的消耗会以非常快的速度急剧增加。我宁愿仅在发生更改时(增量地)跟踪此数据。我不知道如何从这里开始。有人可以指出我正确的方向吗?