Azure Databricks에서 테이블은 스키마 내에 저장된 데이터의 구조화된 컬렉션입니다. 테이블은 SQL 또는 Spark를 사용하여 데이터를 저장, 쿼리 및 관리하는 데 사용됩니다. 기본 테이블 형식은 신뢰할 수 있는 데이터 스토리지에 Delta Lake를 사용하는 Unity 카탈로그 관리 테이블입니다.
Azure Databricks는 각각 서로 다른 소유권 및 데이터 관리 특성을 가진 세 가지 기본 테이블 형식을 지원합니다.
| 테이블 형식 | 설명 | 관리 기준 | 쓰기 지원 |
|---|---|---|---|
| 관리 | Azure Databricks는 메타데이터 및 데이터 파일을 모두 관리합니다. | Unity 카탈로그 | 예 |
| 외부 | 메타데이터는 Azure Databricks에 있으며 데이터는 외부에 저장됩니다. | 없음 또는 유니티 카탈로그 | 예 |
| 외국 | 페더레이션을 통해 외부 시스템의 읽기 전용 데이터를 참조합니다. | 외부 시스템 | 아니오 |
| 임시 | 중간 데이터 스토리지에 대한 세션 범위 테이블입니다. | 없음(세션 범위) | 예 |
대부분의 사용 사례에서 Databricks는 관리 테이블을 사용하는 것이 좋습니다.