ETL & ELT 는 데이터 사이언스 분야의 Process.
ETL → ELT로 변환해 가는게 트렌드.
ETL
Extract (추출) → TransForm (변환) → Load (로드)
- Extract : 원본 data 가져오기.
- TransForm : 데이터의 구조를 변경하는 프로세스를 의미한다. 필요에 맞게 가공.
- Load : 데이터 적재.
- 장점
- 효율적이고 안정적인 데이터 분석 가능, 느림.
- 변환하여 적재하기 때문에 보안에 좋음.
- 잘 개발된 도구와 플랫폼이 많음.
ELT
Extract (추출) → Load (로드) → TransForm (변환)
- 장점
- 고속 클라우드 서버기반 프로세스
- 필요한 데이터만 변환한다.
- 유지보수 비용이 낮다.
- ELT를 사용할 때.
- 방대한 양의 데이터를 보유.
- 가능한 한 빨리 모든 데이터를 한 곳에 보관해야 할 경우.
- 데이터를 처리할 수 있는 리소스를 가지지 못했을 경우.