大家帮忙看看这样的表怎么设计比较合理
thy38 2014-10-30 02:55:34 系统涉及多个大型设备产品A/B/C...,产品的结构基本相同但配置有差异。现在我要从客户端收集产品的各个部件dev-a/dev-b/dev-c...的数据到服务器上。而且dev-a/dev-b/dev-c的采样频率相差很多,有的一秒采一次,有的一天采一次。系统长期运行。
数据会被分析并以图表的方式呈现。
我有几个方案:
一、每个产品一个表(产品总数很少,因为是大型设备)
table-A:
columns: dev-model, value, sample-time
二、每种设备一个表
table-dev-a:
columns: production-sn, value, sample-time
三、全部放在一个表(因为采样频率相差很大,担心查询时效率不高)
table-production-info:
columns: production-sn, dev-model, value, sample-time
本人数据库设计实在烂,大家帮忙看看哪种方案好些?或者有更好的?谢谢!