Programing

DAG (Directed acyclic graph)

BUST 2018. 8. 6. 23:19

DAG (Directed acyclic graph)



  • Graph : Edge와 Node를 가진 구조
  • Directed Graph : Graph에서 방향(direction)을 가진 구조
  • Acyclic Graph : 순환 구조가 아닌 Graph
  • Directed Acyclic Graph : 순환 구조가 아닌 방향(direction)을 가진 구조
  • 간단하게 생각을 하면 순환 구조가 아닌 데이터의 워크 플로우

Spark에서의 DAG Scheduler

  • RDD operation을 통해 DAG가 정의각 되고 TaskScheduler(Yarn 등)을 이용하여 데이터를 처리 한다

Referecne