ㅡ. Map() vs FlatMap()

Map() 에서는 Input 과 Output 이 일대일 관계로 나타나 있습니다.

FlatMap() 에서는 Input 에 대해 여러개의 출력을 반환할 수 있습니다. 

또한, FlatMap() 과 함께 사용되는 yield 키워드는 더이상 반환할 데이터가 없을 때까지 한번, 하나 데이터를 반환하게 됩니다. 

위 메소드는 병렬처리할 때 방법이 서로 다릅니다.

'GCP' 카테고리의 다른 글

GCP14 :: streaming 데이터 처리  (0) 2020.08.18
GCP13 :: dataflow Map 활용, Lambda  (0) 2020.08.18
GCP11 :: Google Cloud Platform 명령어 정리  (0) 2020.08.15
GCP10 :: Dataflow 정리  (0) 2020.08.14
GCP09 :: Apache Beam Functions  (0) 2020.08.14