Azure Databricks에서 테이블이란 무엇인가요?

Azure Databricks에서 테이블은 스키마 내에 저장된 데이터의 구조화된 컬렉션입니다. 테이블은 SQL 또는 Spark를 사용하여 데이터를 저장, 쿼리 및 관리하는 데 사용됩니다. 기본 테이블 형식은 신뢰할 수 있는 데이터 스토리지에 Delta Lake를 사용하는 Unity 카탈로그 관리 테이블입니다.

Azure Databricks는 각각 서로 다른 소유권 및 데이터 관리 특성을 가진 세 가지 기본 테이블 형식을 지원합니다.

테이블 형식 설명 관리 기준 쓰기 지원
관리 Azure Databricks는 메타데이터 및 데이터 파일을 모두 관리합니다. Unity 카탈로그 예
외부 메타데이터는 Azure Databricks에 있으며 데이터는 외부에 저장됩니다. 없음 또는 유니티 카탈로그 예
외국 페더레이션을 통해 외부 시스템의 읽기 전용 데이터를 참조합니다. 외부 시스템 아니오
임시 중간 데이터 스토리지에 대한 세션 범위 테이블입니다. 없음(세션 범위) 예

대부분의 사용 사례에서 Databricks는 관리 테이블을 사용하는 것이 좋습니다.