关于 mysql 跨库 join,大家有没有什么好的解决方案?

2017-08-02 14:36:52 +08:00
 zouqiang

刚看了 mycat 分布式数据库中间件,有没有其他的解决方案啊。

7977 次点击
所在节点    MySQL
4 条回复
owenliang
2017-08-02 15:11:34 +08:00
这种情况其实不应该出现。

1,能不能分成 2 步查询。
2,要 JOIN 的库能不能放在一个实例,即便是分表了能不能按相同维度分到一起。
3,使用检索服务( ES )将数据打平存储到一条记录里。
pine
2017-08-02 15:43:21 +08:00
看看能不能冗余,很多时候我在多个表里存相同的数据,查询很方便。
annielong
2017-08-02 15:58:05 +08:00
正常情况应该避免跨库 join 才对,一定要跨库的话走前台 api,或者中间件
ihuotui
2017-08-02 20:40:43 +08:00
应该在设计时已经避免,假如是后台统计就不应该继续使用这个设计的数据库,而是增加大数据平台或者专门分析平台

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

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

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

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

© 2021 V2EX