executesql和executesqlrecord之间有什么区别



在Nifi中,如果我们有executesqlrecord,为什么我们有executesql

executesqlexecutesqlrecord之间有什么区别吗?除了第一个只生成Avro,第二个为生成的流文件提供更多选项之外?

他们之间是否有任何性能偏好?例如executesql以批处理模式执行,executesqlrecord以逐行模式执行?

这两个处理器非常相似。请参阅此处ExecuteSQL和ExecuteSQLRecord 之间的区别

  1. 首先创建了ExecuteSQL
  2. ExecuteSQLRecord是在将Records功能引入NiFi之后添加的
  3. 从未删除ExecuteSQL。它为用户提供了选项&为仍在使用ExecuteSQL的用户保持向后兼容性

最新更新