0

在中执行以下语句有什么区别Nesper

MarketDepth.std.unique(key).win:time_batch(500 msec)对比MarketDepth.win:time_batch(500 msec).std:unique(key)

第一个是否使用唯一键批处理所有事件并每 500 毫秒调度一次?第二个批处理所有事件并每 500 毫秒分派所有唯一键?

使用命令output every 500 msec而不是使用time_batch? 任何帮助将不胜感激。

4

1 回答 1

0

没有区别。换句话说,最后一个按键唯一事件和最后 500 毫秒事件之间的交集与最后 500 毫秒事件和最后一个按键唯一事件之间的交集相同。

单独来看,time_batch 数据窗口和输出速率限制完成类似的事情。例如,与特定的 select 子句和其他数据窗口一起使用时,它们不会。

于 2014-06-03T12:43:33.403 回答