sql拉链表

1、定义:维护历史状态以及最新数据的一种表

2、使用场景

1、有一些表的数据量很大,比如一张用户表,大约1亿条记录,50个字段,这种表

2.表中的部分字段会被update更新操作,如用户联系方式,产品的描述信息,订单的状态等等。

3.需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态。

4.表中的记录变化的比例和频率不是很大,比如,总共有1亿的用户,每天新增和发生变化的有200万左右,变化的比例占的很小。

相关推荐
练习时长一年4 分钟前
自定义事件发布器
java·前端·数据库
拉法豆粉13 分钟前
三方软件测试可移植性测试哪些内容
数据库·安全
童话ing24 分钟前
Redis常见问题及其处理策略
数据库·redis·缓存
lpruoyu37 分钟前
MySQL整理【03】事务隔离级别和MVCC
数据库·mysql
li35741 小时前
深入理解:MQ监听类 vs Spring事件监听类 —— 区别、用法与适用场景全解析
java·数据库·spring
安然~~~1 小时前
mysql的索引
数据库·mysql
GBASE1 小时前
GBASE南大通用技术分享:GBase 8s数据库典型安装(命令行方式)
数据库
康惠桀2 小时前
Oracle UNDO表空间监控指南
数据库·oracle
SeaTunnel2 小时前
实测有效|用 SeaTunnel 免费实现 MySQL→Oracle 实时同步,步骤超细
数据库·mysql·oracle·开源·seatunnel·数据同步·连接器
Mr.朱鹏2 小时前
ShardingJDBC实战指南
java·jvm·数据库·spring·分库分表·shardingjdbc·shardingshere