1.拉链表的定义:记录每条信息的生命周期,一旦一条记录的生命周期结束,就重新开始一条记录,并把当前日期放入生效开始日期。
| 用户ID | 姓名 | 手机号 | 开始时间 | 结束时间 |
| 1 | 李四 | 185****8454 | 2020-05-12 | 200-05-12 |
| 1 | 李四 | 156****5612 | 2020-05-13 | 2020-05-16 |
| 1 | 李四 | 137****1864 | 2020-05-17 | 9999-99-99 |
如果当前信息至今有效的话,在生效结束日期中填入一个极大值(例如9999-99-99)
2.拉链表使用场景:数据会发生变化,但是变化频率缓慢(缓慢变化维)
如果数据有一定的规模按照每日全量的方式保存效率很低
每日全量表:

拉链表是一种记录信息生命周期的数据结构,适用于数据变化缓慢的场景。它能有效地处理缓慢变化维,避免全量保存的低效。通过每日更新,拉链表能够在保持效率的同时跟踪信息的变化。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



