apache-beam - 在 Apache Beam 中结合 vs ParDo
问题描述
我可以知道 Apache Beam 中 ParDo 和 Combine 转换之间的确切区别吗?
我可以将 ParDo 视为 map/shuffle/reduce 中的 Map 阶段,而将 Combine 视为 reduce 阶段吗?
谢谢!
解决方案
据我了解 Apache Beam,没有明确的 Map 和 Reduce 阶段。
您可以连续应用多个元素映射函数,其中ParDo
是可用于自己实现的最通用的类。
术语 reduce 已被聚合取代,相应的类是Combine
.
推荐阅读
- asp.net - ASP.NET 返回 HTTP 500 而不是 404
- ruby-on-rails - Rails:为什么has_many关系没有保存在像belongs_to这样的变量/属性中?
- ruby-on-rails - rails searchkick 错误:未找到字段 [word_middle] 的分析器 [searchkick_word_middle_index]
- react-native - “在此服务器上找不到请求 URL /index.bundle”是什么意思?
- sql-server - 创建具有通用数据类型的列?
- python - 如何在不使用 Tensofrlow 张量的情况下制作 Keras 自定义层?
- django - django-rules:将规则/谓词放在哪里?
- react-native - React-Navigation:使用 react-native-screens 的性能优化是否也可用于 TabNavigation?
- flutter - Dart:读取字段的注释值
- sql - INNER JOIN 多个数据库表中的 SQL 计数