MySqlOperator와 MySqlHook의 차이점

Airflow
Jul 03, 2024
MySqlOperator와 MySqlHook의 차이점
MySqlOperatorMySqlHook 모두 MySQL 데이터베이스와 상호 작용할 수 있다.
 

차이점

MySqlOperator는 고수준으로 추상화되어 있어 간단한 데이터베이스 조작 작업에 용이하다.
MySqlHook은 저수준으로 추상화되어 있어 커스텀 로직 구현에 용이하다.
 
따라서 개발자가 판단하여 적절한 상황에 사용하면 될 것 같다.
 
한 가지 주의할 점은, MySqlOperator를 사용하여 XCom으로 데이터를 전달해도 항상 None이 전달된다.
Share article

zjacom