1.应用背景:在大数据时代,数据的价值无庸置疑。历史数据对未来建模,数据分析都有不可估量的价值,一个好的系统,必然是需要对历史信息进行保存的。
2.利用生命周期来存储历史数据。如果一张表的数据不经常改动,数据量比较小,比如存储参数信息的表。那么可以考虑建立一张只比参数表多生效时间和结束时间的历史信息表。参数表某个值改变的时候,那么就把原来的数据插入到历史信息表,原数据的创建时间就是历史表里的生效时间,结束时间就是当前时间。如果一张表里数据量较大,字段非常多,则考虑建立一张拥有ID,主表ID,表名,字段名,生效时间,结束时间,版本号来存储历史数据,并且这样可以有效减少数据冗余。
数据库历史信息保存设计
最新推荐文章于 2023-11-03 09:14:24 发布