要是不准 Join,如何解决某些需要 Join 后查询的问题?

2018-07-26 13:01:56 +08:00
 abcbuzhiming
看不少经验分享提到 Mysql 在大数据量,大并发下,尽量不要用 Join,阿里巴巴的规范里提出 3 表以上别 Join ; 58 更激进直接禁止了 Join,但是 58 有自己的索引服务可以进行检索,我就想那些没有索引服务的,怎么解决某些必须 Join 后搜索的问题,用冗余字段,且不说冗余字段有关联更新问题;你要加多少冗余字段呢,那主表不是又变大了吗,另外 1 对 1 关系加冗余字段可行,多对多关系加冗余字段是没效的啊,有没有有人有这方面的经验?
12516 次点击
所在节点    MySQL
41 条回复
wangws
2018-10-26 10:09:25 +08:00
表大了,做冗余很正常,但是城市、区、县、省这种,不用 Join 真的非常麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX