有一张表 大概有100列 存储实时数据
业务是 每隔10秒钟往这个表里面插入一条记录 并把以前的记录删掉,这个表总是只有一条数据
数据如下
para1,para2,para3,...,paran
value1,value2,value3,...,valuen以前查询的时候 列转行过来
查询后数据如下
paraname,paravalue
para1,value1
para2,value2
para3,value3
.
.
.
paran,valuen
现在需求变了 增加了很多的参数(大概增加了几百个) ,而且需要存储数据(查询历史数据用)
我的问题是:
继续按照以前的方式给表再加上几百列,还是我新建一个行级记录表?
行级记录表以后,每10秒钟往数据库放好几百记录,对数据库影响大吗?
行级记录表如果在存储历史记录,势必数据行数非常多,将来查询会不会不方便?谢谢
业务是 每隔10秒钟往这个表里面插入一条记录 并把以前的记录删掉,这个表总是只有一条数据
数据如下
para1,para2,para3,...,paran
value1,value2,value3,...,valuen以前查询的时候 列转行过来
查询后数据如下
paraname,paravalue
para1,value1
para2,value2
para3,value3
.
.
.
paran,valuen
现在需求变了 增加了很多的参数(大概增加了几百个) ,而且需要存储数据(查询历史数据用)
我的问题是:
继续按照以前的方式给表再加上几百列,还是我新建一个行级记录表?
行级记录表以后,每10秒钟往数据库放好几百记录,对数据库影响大吗?
行级记录表如果在存储历史记录,势必数据行数非常多,将来查询会不会不方便?谢谢
至于保存历史纪录,估计需要增加个时间字段,并增加一个同结构的历史表,增加个作业定时把数据导入历史表。