继续咨询SQL引擎和流引擎计算方式的区别

接上个问题https://ask.dolphindb.net/question/1271

1、就速度而言, 批数据通过流引擎计算相比于SQL引擎会慢多少?有这方面的资料吗

2、在批数据和最终计算出的特征列数据 大小会超出社区版内存限制的情况下, 是不是SQL引擎就无法工作了? 要采用流引擎计算的方式, 一边在内存中计算部分数据,一边持久化流表到硬盘中?

@Yating Xie 

谢谢

请先 登录 后评论

1 个回答

Yating Xie

1、暂时没有这方面的比较。您可以对自己的脚本运行起来观察一下,使用timer 可以方便地返回一条命令的执行时间。

2、如果sql的计算结果过大,那么sql语句确实是需要优化的,比如按日期拆成多次sql来做,遍历日期并且每次把结果写入到数据库里。如果只是sql的中间过程内存消耗大、sql的结果并不大的话,也可以在遍历日期的过程中直接在内存里拼接最终结果

请先 登录 后评论
  • 1 关注
  • 0 收藏,878 浏览
  • ddbuserex 提出于 2022-04-06 10:12

相似问题