트렌딩 목록으로
Rust

dbt-labs / dbt-core

dbt는 데이터 분석가와 엔지니어가 소프트웨어 엔지니어가 애플리케이션을 구축할 때 사용하는 것과 동일한 방법을 사용하여 데이터를 변환할 수 있도록 합니다.

13.1K
2.4K
12일 전
GitHub에서 보기

이 프로젝트에 대해

dbt-labs 님의 dbt-core 프로젝트는 GitHub에서 13.1K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Rust 99%Python 0%Shell 0%PowerShell 0%PLpgSQL 0%C 0%

🇰🇷 한국어 번역 README

캐시 히트

[!경고] dbt Core v1 개발은 이제 1.latest 브랜치로 이동했습니다. main 브랜치는 이제 dbt Core v2.0(알파) — Rust로 처음부터 재작성된 Fusion 엔진의 기반 — 을 호스팅합니다. Python으로 구현된 dbt Core를 원하신다면 1.latest로 전환하세요.

dbt는 데이터 분석가와 엔지니어가 소프트웨어 엔지니어가 애플리케이션을 구축할 때 사용하는 같은 방식을 사용하여 데이터를 변환할 수 있게 합니다.

dbt Core v2.0 소개

🚧 dbt Core v2.0은 알파 버전입니다. 안정적인 릴리스 이전에 동작, API, 디스크 상의 포맷이 변경될 수 있습니다.

dbt Core v2.0은 대규모 성능을 위해 설계되었습니다 — v1에 비해 프로젝트를 파싱, 컴파일, 실행하는 시간이 크게 단축됩니다. Apache 2.0 라이선스로 배포되며 Fusion 엔진의 기반입니다.

v1과의 주요 변화:

  • 더 빠른 속도 — 특히 가장 큰 dbt 프로젝트에서 파싱과 컴파일 시간이 크게 향상되었습니다.
  • 더 엄격함 — 명확하게 정의된 언어 사양이 파싱 시점에서 정확성을 보장합니다.
  • 더 확장 가능한 산출물 — v2.0은 Parquet 산출물을 생성하여 쉽게 쿼리, 조인 및 분석하여 dbt 프로젝트를 이해할 수 있습니다. 이 산출물은 JSON 산출물(예: manifest.json)의 모든 내용을 포함하며, 이전 호환성을 위해 계속 생성됩니다.
  • 설치가 더 쉬움 — 단일 자가 포함 바이너리로 배포되며, Python 런타임이나 의존성 관리가 필요 없습니다.
  • 완전히 새로워진 로컬 문서 경험 — dbt do

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

dbt-labs/dbt-core GitHub 원문 바로가기 →