1
woshicixide 2014 年 8 月 20 日
一个时间换空间,一个空间换时间,这个问题就好像在问一个网站用php好还是java好,个人觉得没有哪个好,只有哪个合适
|
2
wangdaimishu 2014 年 8 月 20 日
有效率方面的考虑,但我这么做更多的是考虑将来数据量大了方便进行分表。
|
3
raincious 2014 年 8 月 20 日
很久不用LEFT JOIN了。因为你不知道会ON什么数据。有可能你ON到的数据不是索引或者不是唯一索引,导致数据库需要查询很久才能得到结果。这样对于项目稳定性有影响(考虑到可能不是所有人都记得哪个字段有什么类型的索引)。
考虑用ORM来解决LEFT的问题。 |
4
humiaozuzu 2014 年 8 月 20 日
互联网 web 应用,为了方便缓存/分库分表不会 join
|
5
msg7086 2014 年 8 月 20 日 最早以前用 join 是因为查询时有延迟所以要减少查询次数,最好一次拿回尽可能多的有效数据。
现在都用 sock 连接了,而且内核也性能更好了,这时候数据软件本身的瓶颈开始突现了,所以慢慢转回单个请求了。 另外单个请求比较利于ORM实现跨数据库平台。 |
6
CODEWEA 2019 年 9 月 10 日
哥们你数据库不加索引?
|