Foxtable(狐表)用户栏目专家坐堂 → [求助]当数据量较大时,哪种表结构更好?


  共有4971人关注过本帖树形打印复制链接

主题:[求助]当数据量较大时,哪种表结构更好?

帅哥哟,离线,有人找我吗?
loongtai
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:574 积分:4332 威望:0 精华:0 注册:2013/7/26 10:24:00
[求助]当数据量较大时,哪种表结构更好?  发帖心情 Post By:2013/10/8 15:43:00 [显示全部帖子]

准备设计一个物料参数表,由于不同的物料其表征参数的数量不一样,有的只要3个、4个,有的可能需要10个。有两种设计方法:
设计1:

图片点击可在新窗口打开查看此主题相关图片如下:截图00.png
图片点击可在新窗口打开查看
设计2:

图片点击可在新窗口打开查看此主题相关图片如下:截图01.png
图片点击可在新窗口打开查看
设计1的好处在于每个物料只占一行,缺点是列数固定,不可添加。
设计2列数少且参数可动态增加,但是每个物料占用的行数成倍增加。
如果数据少,我想这些都不是问题。但是如果按设计1的方法数据有上万行甚至几十万行时,此时从占用容量、数据查找速度方面来看哪种设计方法会更好些?


 回到顶部
帅哥哟,离线,有人找我吗?
loongtai
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:574 积分:4332 威望:0 精华:0 注册:2013/7/26 10:24:00
  发帖心情 Post By:2013/10/8 16:07:00 [显示全部帖子]

我问了一个同事,他告诉我如果按照2的设计,其查找速度相比1会慢很多。假如按设计1有10W行数据,转化成设计2有80W行数据,当查找某个物料参数时2的查找工作量是1的8倍。不知他的这种说法对不对?当数据行特别多的时候,2的这种设计对查询速度影响大不大?

 回到顶部