如果实现数据库多表查询?
如果实现数据库多表查询?
苍穹的多表关联查询是使用algo,通过多次调用QueryServiceHelper.dataSet查询出多个DataSet(实际调用一次相当于一个单表查询),然后在通过他们之间的join最终得到类似s … 显示全部
- 关注者4
- 被浏览2,561
查看全部2个回答
查看全部2个回答
1人认为该答案有用
因为苍穹是支持垂直分库的,考虑到有分库的场景,所以平台设计的时候就自研了分布式计算框架algo来处理跨库的数据关联的场景。所有查询都是单表查询,避免二次开发的时候考虑会不会有跨库异常。同时优化了分布式计算架构algo,保证需要联表计算的场景性能的高效,同时遵循sql92 …
编辑于 2021年03月17日 09:46:49
展开阅读全文
相关问题