본문으로 건너뛰기
최종 수정: 에

Iceberg Catalog 기능 지원 매트릭스

다음 표는 Doris에서 현재 사용할 수 있는 Iceberg Catalog 기능을 요약합니다. 행은 기능 영역별로 묶여 있으며, 백엔드 열은 Doris가 해당 메타데이터 서비스를 사용할 때 각 작업을 사용할 수 있는지 보여 줍니다. ✅는 Doris가 해당 작업을 지원함을, ❌는 현재 지원하지 않음을 나타냅니다.

기능 분류작업RESTHMSHadoopGlueDLFS3 TablesJDBC
네임스페이스 / 데이터베이스LIST_NAMESPACES✅✅✅✅✅✅✅
LOAD_NAMESPACE✅✅✅✅✅✅✅
NAMESPACE_EXISTS✅✅✅✅✅✅✅
CREATE_NAMESPACE✅✅✅✅❌✅✅
ALTER_NAMESPACE_PROPERTIES❌❌❌❌❌❌❌
DROP_NAMESPACE✅✅✅✅❌✅✅
DROP_NAMESPACE_CASCADE✅✅✅✅❌✅✅
MULTILEVEL_NAMESPACE✅❌❌❌❌❌❌
테이블 수명 주기LIST_TABLES✅✅✅✅✅✅✅
LOAD_TABLE✅✅✅✅✅✅✅
TABLE_EXISTS✅✅✅✅✅✅✅
CREATE_TABLE✅✅✅✅❌✅✅
CREATE_TABLE_WITH_LOCATION❌❌❌❌❌❌❌
CTAS✅✅✅✅❌✅✅
ATOMIC_CTAS❌❌❌❌❌❌❌
REGISTER_TABLE❌❌❌❌❌❌❌
REPLACE_TABLE❌❌❌❌❌❌❌
DROP_TABLE✅✅✅✅❌✅✅
PURGE_TABLE✅✅✅✅❌✅✅
RENAME_TABLE✅✅❌✅❌✅✅
SET_TABLE_LOCATION❌❌❌❌❌❌❌
스키마 및 레이아웃 변경ADD_COLUMN✅✅✅✅✅✅✅
DROP_COLUMN✅✅✅✅✅✅✅
RENAME_COLUMN✅✅✅✅✅✅✅
ALTER_COLUMN_TYPE✅✅✅✅✅✅✅
ALTER_COLUMN_NULLABILITY✅✅✅✅✅✅✅
SET_TABLE_PROPERTIES❌❌❌❌❌❌❌
UNSET_TABLE_PROPERTIES❌❌❌❌❌❌❌
EVOLVE_PARTITION_SPEC✅✅✅✅✅✅✅
EVOLVE_SORT_ORDER❌❌❌❌❌❌❌
뷰LIST_VIEWS✅✅❌❌❌❌✅
LOAD_VIEW✅✅❌❌❌❌✅
READ_VIEW✅✅❌❌❌❌✅
CREATE_VIEW❌❌❌❌❌❌❌
REPLACE_VIEW❌❌❌❌❌❌❌
ALTER_VIEW❌❌❌❌❌❌❌
RENAME_VIEW❌❌❌❌❌❌❌
DROP_VIEW✅✅❌❌❌❌✅
데이터 쓰기APPEND✅✅✅✅✅✅✅
OVERWRITE_TABLE✅✅✅✅✅✅✅
OVERWRITE_PARTITION✅✅✅✅✅✅✅
DYNAMIC_PARTITION_OVERWRITE✅✅✅✅✅✅✅
UPDATE✅✅✅✅✅✅✅
DELETE✅✅✅✅✅✅✅
MERGE_INTO✅✅✅✅✅✅✅
UPSERT❌❌❌❌❌❌❌
PARTIAL_UPDATE❌❌❌❌❌❌❌
WRITE_TO_BRANCH✅✅✅✅✅✅✅
SCHEMA_EVOLUTION_ON_WRITE❌❌❌❌❌❌❌
트랜잭션 및 동시성ATOMIC_SINGLE_TABLE_COMMIT✅✅✅✅✅✅✅
MULTI_TABLE_COMMIT❌❌❌❌❌❌❌
STAGED_CREATE❌❌❌❌❌❌❌
OPTIMISTIC_CONCURRENCY✅✅✅✅✅✅✅
COMMIT_CONFLICT_DETECTION✅✅✅✅✅✅✅
COMMIT_RETRY❌❌❌❌❌❌❌
COMMIT_IDEMPOTENCY❌❌❌❌❌❌❌
COMMIT_STATUS_RECOVERY❌❌❌❌❌❌❌
LOCK_REQUIRED❌❌❌❌❌❌❌
LOCK_CONFIGURED❌❌❌❌❌❌❌
SERIALIZABLE_ISOLATION✅✅✅✅✅✅✅
FAILED_WRITE_CLEANUP❌❌❌❌❌❌❌
브랜치 / 태그BRANCH_CREATE✅✅✅✅✅✅✅
BRANCH_DROP✅✅✅✅✅✅✅
READ_BY_BRANCH✅✅✅✅✅✅✅
BRANCH_WRITE✅✅✅✅✅✅✅
BRANCH_FAST_FORWARD✅✅✅✅✅✅✅
TAG_CREATE✅✅✅✅✅✅✅
TAG_DROP✅✅✅✅✅✅✅
READ_BY_TAG✅✅✅✅✅✅✅
TAG_WRITE❌❌❌❌❌❌❌
TAG_FAST_FORWARD❌❌❌❌❌❌❌
스냅샷READ_BY_VERSION✅✅✅✅✅✅✅
READ_BY_TIME✅✅✅✅✅✅✅
ROLLBACK✅✅✅✅✅✅✅
EXPIRE✅✅✅✅✅✅✅
메타데이터 테이블READ_METADATA_TABLE✅✅✅✅✅✅✅
유지 관리REMOVE_ORPHAN_FILES❌❌❌❌❌❌❌
REWRITE_DATA_FILES / COMPACT✅✅✅✅✅✅✅
REWRITE_MANIFESTS✅✅✅✅✅✅✅
REWRITE_DELETE_FILES❌❌❌❌❌❌❌
EXPIRE_CHANGELOGS❌❌❌❌❌❌❌
데이터 수집ADD_FILES❌❌❌❌❌❌❌
MIGRATE_TABLE❌❌❌❌❌❌❌
COMPUTE_TABLE_STATS❌❌❌❌❌❌❌