数据表类型
2023-02-17 18:21:01 7 举报
AI智能生成
维度表的类型
作者其他创作
大纲/内容
静态数据表
数值不会发生变化的数据表,一般用来存储静态数据或默认值
动态数据表
全量表
每天所有的最新数据
即每天都要同步一份全量数据,不能反映某一时刻的全量数据状态
增量表
每天新增的数据
拉链表
历史数据和最新数据,
拉链表适⽤于存储数据量⼤,但只有部分数据发⽣变化的情况
拉链表适⽤于存储数据量⼤,但只有部分数据发⽣变化的情况
每条记录增加一个start_time和end_time
选取某一天作为初始化数据start_time设为当天,end_time设置为9999-12-31
之后每天新增一条当前修改过的记录,start_time=当前,end_time=9999-12-31,同时修改全量数据中key为当前记录的end_time=当前天-1天
查询某一天的快照使用 select * from start_time<=2021-12-31 and 2021-12-31<=end_time
可以对start_time和end_time做索引,来增加查询效率
流水表
对数据的每一次变更都有一条记录
0 条评论
下一页