sql拉链表

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

2、使用场景

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

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

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

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

相关推荐
Shely201719 小时前
MySQL数据表管理
数据库·mysql
爬山算法19 小时前
MongoDB(80)如何在MongoDB中使用多文档事务?
数据库·python·mongodb
APguantou19 小时前
NCRE-三级数据库技术-第2章-需求分析
数据库·需求分析
寂夜了无痕20 小时前
MySQL 主从延迟全链路根因诊断与破局法则
数据库·mysql·mysql主从延迟
爱丽_20 小时前
分页为什么越翻越慢:offset 陷阱、seek 分页与索引排序优化
数据库·mysql
APguantou20 小时前
NCRE-三级数据库技术-第12章-备份与数据库恢复
数据库·sqlserver
Bat U20 小时前
MySQL数据库|表设计+新增+分组查询
数据库·mysql
麦聪聊数据20 小时前
企业数据流通与敏捷API交付实战(五):异构数据跨库联邦与零代码发布
数据库·sql·低代码·restful
Elastic 中国社区官方博客21 小时前
当 TSDS 遇到 ILM:设计不会拒绝延迟数据的时间序列数据流
大数据·运维·数据库·elasticsearch·搜索引擎·logstash
Omics Pro21 小时前
虚拟细胞:开启HIV/AIDS治疗新纪元的关键?
大数据·数据库·人工智能·深度学习·算法·机器学习·计算机视觉