1、暂时没有这方面的比较。您可以对自己的脚本运行起来观察一下,使用timer 可以方便地返回一条命令的执行时间。
2、如果sql的计算结果过大,那么sql语句确实是需要优化的,比如按日期拆成多次sql来做,遍历日期并且每次把结果写入到数据库里。如果只是sql的中间过程内存消耗大、sql的结果并不大的话,也可以在遍历日期的过程中直接在内存里拼接最终结果
接上个问题https://ask.dolphindb.net/question/1271
1、就速度而言, 批数据通过流引擎计算相比于SQL引擎会慢多少?有这方面的资料吗
2、在批数据和最终计算出的特征列数据 大小会超出社区版内存限制的情况下, 是不是SQL引擎就无法工作了? 要采用流引擎计算的方式, 一边在内存中计算部分数据,一边持久化流表到硬盘中?
谢谢
1、暂时没有这方面的比较。您可以对自己的脚本运行起来观察一下,使用timer 可以方便地返回一条命令的执行时间。
2、如果sql的计算结果过大,那么sql语句确实是需要优化的,比如按日期拆成多次sql来做,遍历日期并且每次把结果写入到数据库里。如果只是sql的中间过程内存消耗大、sql的结果并不大的话,也可以在遍历日期的过程中直接在内存里拼接最终结果