如果实现数据库多表查询?

金蝶云社区-云社区用户4xb03683
云社区用户4xb03683

如果实现数据库多表查询?

苍穹的多表关联查询是使用algo,通过多次调用QueryServiceHelper.dataSet查询出多个DataSet(实际调用一次相当于一个单表查询),然后在通过他们之间的join最终得到类似s … 显示全部

代发布回答关注问题收起
  • 关注者4
  • 被浏览2,561
查看全部2个回答
金蝶云社区-JeremyG
JeremyG

1人认为该答案有用

因为苍穹是支持垂直分库的,考虑到有分库的场景,所以平台设计的时候就自研了分布式计算框架algo来处理跨库的数据关联的场景。所有查询都是单表查询,避免二次开发的时候考虑会不会有跨库异常。同时优化了分布式计算架构algo,保证需要联表计算的场景性能的高效,同时遵循sql92 …

编辑于 2021年03月17日 09:46:49

展开阅读全文

查看全部2个回答