structed streaming会维护一个result table,
每次trigger以后对里面的数据做改变,改变包括更新旧的数据以及添加新的数据
假如sql没有做聚合,那么result table 的改变只有添加
假如sql做了聚合,那么result table包括添加和更新旧的数据
outputMode
complete:把整个result table输出到外部存储
append:只把新添加的数据输出到外部存储
update:把更新的数据输出到外部存储
structed streaming会维护一个result table,
每次trigger以后对里面的数据做改变,改变包括更新旧的数据以及添加新的数据
假如sql没有做聚合,那么result table 的改变只有添加
假如sql做了聚合,那么result table包括添加和更新旧的数据
outputMode
complete:把整个result table输出到外部存储
append:只把新添加的数据输出到外部存储
update:把更新的数据输出到外部存储