三个表第一种结构
用户信息表 ( id,name,title,),
用户订单 (id,用户信息ID(一对多外键),)
用户购买商品信息(id,用户订单ID(一对多外键),)
这是我目前的表结构, 时常要做的 是通过 用户name 查询,商品信息,
我在用django framework 写的Web后端, 感觉查询速度很慢, 比查询没有外键的大表(把三个表合成一个大表)慢了2倍以上
于是我想到第二种结构
三个表第二种结构,
用户信息表 ( id,name,title,)
用户订单 (id,用户信息ID(一对多外键),)
用户购买商品信息(id,用户订单ID(一对多外键),用户信息ID(一对多外键), 这个表多加了一个外键,查询 是要读一层外键
请教各位指点一下, 有什么最优设计方案,