谢谢bluepower2008(蓝色力量) 的指教!
我感觉问题的难点在于,对于每个段中的512个采样点数据,在数据库中怎么存储,要是十几个,我可以给它分配十几个列就ok了,可是,可是这是五百多个呀。
所以,能否有劳您在指点一二。
谢谢了!

解决方案 »

  1.   

    哦,是512个采样数据,我没看清,还以为是512个bit的数据呢。
    那么每个采样数据是什么类型的数据呢?也就是说需要占用多少字节来存储。我先假定它是int型的,占用4个字节,那么512个数据就是2048字节,加上其他字段,sqlserver2000应该可以承受(sqlserver2000每行可以接受的字节数是8060)。
    从检索的速度来考虑,我的建议还是在一个表中设置500多个字段来存储。
    当然,再增加一个采样数据表,包括采样id,所属段id,顺序号,采样数据。
    每条段记录对应采样数据表中512条记录,也能满足你的要求,但可能会导致查询速度的下降。
    你自己权衡一下吧。