“部分业务表无法join,只能通过接口调用”,这里的接口调用,具体是指什么?

“部分业务表无法join,只能通过接口调用”,这里的接口调用,具体是指什么?

垂直拆分的缺点,提到“部分业务表无法join,只能通过接口调用”,这里的接口调用,具体是指什么?


缺点:

部分业务表无法join,只能通过接口调用,提升了系统的复杂度;

跨库事务难以处理;

垂直切分后,某些业务数据过于庞大,仍然存在单体性能瓶颈;


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
coding_zhang 2020-04-10 08:11:42

比如:数据库切分为订单库(order)和用户库(user),在查询订单时,要查询订单的买家是谁,但是在订单库中并没有买家的信息,所以要单写一个方法,用订单中的user_id去 用户库中查询买家的信息。用户库提供的这个查询方法就是接口。

  • 提问者 TrulyLiang #1
    所以分布式数据库产生的无法Join的问题,可以用接口调用来解决,可以这么理解吗?
    2020-04-10 10:41:45
  • coding_zhang 回复 提问者 TrulyLiang #2
    是的,可以这样理解
    2020-04-10 13:43:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师