在Nifi中,如果我们有executesqlrecord,为什么我们有executesql?
executesql和executesqlrecord之间有什么区别吗?除了第一个只生成Avro,第二个为生成的流文件提供更多选项之外?
他们之间是否有任何性能偏好?例如executesql以批处理模式执行,executesqlrecord以逐行模式执行?
这两个处理器非常相似。请参阅此处ExecuteSQL和ExecuteSQLRecord 之间的区别
- 首先创建了ExecuteSQL
- ExecuteSQLRecord是在将Records功能引入NiFi之后添加的
- 从未删除ExecuteSQL。它为用户提供了选项&为仍在使用ExecuteSQL的用户保持向后兼容性