formula 在分布式里查询的问题

   formula 是指统计函数,例如 sum, avg, count。
   一个统计查询,分布到各个node做查询,然后把结果再合并,就涉及到 formula的转换。
   最简单的, 原始 查询为 count, 分布到 node 上为count, 但结果回来后,就
必须用sum 来合并结果。
   稍微复杂一点的,avg 应该转换成 sum / count, 也就是节点上查询 sum 和count,
在合并的时候做 sum/count
   再复杂一点的,,,
   Covariance 转换为 "((0.0+" + SUMWT.getExpressionSub(column, col2, helper) +
         ") /" + COUNT_ALL.getExpressionSub(column, col2, helper) +
         ") - ((0.0 + " + SUM.getExpressionSub(column, col2, helper) +
          。。。。。。。。。。。";
    太晕了,不知道别家怎么做的。

你可能感兴趣的:(form)