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

Paimon Catalog 기능 지원 매트릭스

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

DLF 열은 paimon.catalog.type=dlf를 가리킵니다. 이 설정은 Hive와 호환되는 메타스토어 클라이언트를 사용하며, OSS 또는 OSS-HDFS 스토리지 구성이 필요합니다. paimon.catalog.type=rest를 통해 접근하는 DLF는 REST 열에 포함됩니다.

기능 범주작업파일 시스템HMSDLFJDBCREST
네임스페이스 / 데이터베이스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❌❌❌❌❌
유지 관리REMOVE_ORPHAN_FILES❌❌❌❌❌
REWRITE_DATA_FILES / COMPACT❌❌❌❌❌
REWRITE_MANIFESTS❌❌❌❌❌
REWRITE_DELETE_FILES❌❌❌❌❌
EXPIRE_CHANGELOGS❌❌❌❌❌
데이터 적재ADD_FILES❌❌❌❌❌
MIGRATE_TABLE❌❌❌❌❌
COMPUTE_TABLE_STATS❌❌❌❌❌