服务拆分后,大家是怎么解决数据库中查询join问题

发布于 2021-11-29 14:03:52 字数 76 浏览 708 评论 17

服务拆分时自然就考虑了数据库也拆分出来,这个时候就遇到了个问题,在原本mybatis中一个join就解决的查询就无法实现了。这时候有什么好的解决方案没?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(17

终止放荡 2021-12-04 18:46:17

嗯,MyCat的分片join!

做个少女永远怀春 2021-12-04 18:46:16

请查看一下MyCat的文档,其中就一大章专门讲行业里怎么解决这个问题的。

岁吢 2021-12-04 18:46:15

那就通过调用接口封装

情场扛把子 2021-12-04 18:46:12

这样就失去分库的意义,如果b表分表了怎么办?

心舞飞扬 2021-12-04 18:46:11

回复
你说得对,当业务量增加,存储的数据变多的时候又是一个问题!

高跟鞋的旋律 2021-12-04 18:46:10

改了sql语句

原来sql
select * from a left join b on a.id = b.a_id;

目前:
select * from a left join DBb.b as bb on a.id = bb.a_id;

绝情姑娘 2021-12-04 18:45:58

mark

夜血缘 2021-12-04 18:45:39

没用过Postgresql,研究下先

绝影如岚 2021-12-04 18:41:39

这个是搜索用的把。。

可是我不能没有你 2021-12-04 18:40:50

回复
嗯,是搜索用的啊,你要求实时准确数据?

北笙凉宸 2021-12-04 18:38:02

Elastic Search

水水月牙 2021-12-04 18:29:02

应该可以用,毕竟这也算是分库分表了。但感觉与sharding-jdbc的主要功能点不对,目前相出最简单的方法,就是查询时直接跨库查就行了

半世蒼涼 2021-12-04 03:19:19

当当的
 Sharding-JDBC 能用不

简单气质女生网名 2021-12-03 04:37:48

mark一下

策马西风 2021-12-02 17:31:44

多源没研究过,好像需要mysql5.7 版本。目前使用的是主从模式,有时间看看,目前在查询语句上直接跨库查询了下

断爱 2021-12-01 08:13:29

@北风刮的不认真了 和同一个数据库下面跨表查询没有太大区别,参照:

只为守护你 2021-11-30 07:28:02

建议采用多源复制技术.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文