dbt v2.0, Rust 완전 재작성으로 대폭 빨라졌다
Key Point
데이터 엔지니어링 워크플로우의 핵심 도구가 성능과 설치 편의성을 획기적으로 개선했으므로, 데이터 분석·변환 작업을 하는 팀은 마이그레이션 검토가 필요하다.
핵심 요약
- dbt(데이터 빌드 도구)의 v2.0이 Rust로 완전히 다시 작성되어 파싱·컴파일·실행 속도가 v1 대비 획기적으로 향상됐다.
- 단일 바이너리로 배포되어 Python 런타임이나 의존성 관리가 필요 없고, Windows ARM은 아직 지원하지 않는다.
- 언어 사양을 엄격하게 정의해 파스 단계에서 오류를 감지하고, Parquet 형식의 새로운 산출물을 생성해 프로젝트 분석이 용이해졌다.
- Apache 2.0 라이선스 하에 모든 소스코드가 공개되며, 로컬 문서 기능도 대규모 프로젝트에 맞게 개선됐다.
저장소 보기 ↗github.com