什么是拉链表

2020-04-27  本文已影响0人  IsComing乜邪

什么是拉链表

拉链表,记录每条信息的生命周期,一旦一条记录的生命周期结束,就重新开始一条新的记录,并把当前日期放入生效开始日期。

如果当前信息至今有效,在生效结束日期中填入一个极大值( 如 9999-99-99 )。

为什么要做拉链表

拉链表适合于:数据会发生变化,但是大部分是不变的。(即:缓慢变化维)

比如:用户信息会发生变化,但是每天变化的比例不高。如果数据量有一定的规模,按照每日全量的方式保存效率很低。

如何使用拉链表

通过,生效开始日期<=某个日期 且 生效结束日期>=某个日期,能够得到某个时间点的数据全量切片

上一篇下一篇

猜你喜欢

热点阅读