处理Apache Beam框架时,Python和Java有什么区别?

时间:2019-11-14 14:22:13

标签: java python apache-beam

在编写我的Apache Beam管道时我使用python。 我注意到了一些限制,例如处理最新数据等。我想知道与Java相比是否还有其他限制或优势

1 个答案:

答案 0 :(得分:2)

这里有一个Java vs python支持的相当详尽的功能列表:https://beam.apache.org/documentation/io/built-in/

从2019年秋季开始,我们可以考虑使用python SDK提供Java功能的子集。这主要是针对您可用的I / O转换器数量(与其他系统,数据存储,消息队列等直接集成的可能性)。

根据我的个人经验,缺乏数据库连接性是交易破坏因素,使我无法使用Java编写管道。