luchen94 2016-10-27 11:11 采纳率: 50%
浏览 1048

三个字段确定一行数据,数据量太大

用的是mysql,现在有三张表,区域,品牌,供应商,这三个要素成立一行数据,自然想到的就是建有这三个字段的中间表,可问题是区域表有4000行,品牌表有1000行,供应商表有200行,那么这张中间表会达到亿级别的数据,这样肯定不行的
。我想到一个办法是依旧这张中间表,其中品牌字段用品牌id逗号分隔,数据量减少到数十万,好了很多,只是查询还真的比较麻烦。
请问各位有什么好方法吗?

  • 写回答

3条回答 默认 最新

  • 全栈极简 博客专家认证 2016-10-27 11:25
    关注

    这三张表之间是否存在关联,按你的逻辑属于笛卡尔乘积,有必要存储这么多数据吗?(意思是在需要时临时拼接不可以吗?)

    评论

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办