跳到主要内容
最后于 更新

Paimon Catalog 功能矩阵

下表汇总了 Doris 当前支持的 Paimon Catalog 功能。表格按功能分类组织,不同 Catalog 后端列表示 Doris 使用相应元数据服务时是否支持该操作。✅ 表示 Doris 支持该操作,❌ 表示当前不支持该操作。

DLF 列对应 paimon.catalog.type=dlf,使用兼容 Hive 的元数据客户端,并要求配置 OSS 或 OSS-HDFS 存储。通过 paimon.catalog.type=rest 接入的 DLF 对应 REST 列。

能力分类具体操作FilesystemHMSDLFJDBCREST
Namespace / DatabaseLIST_NAMESPACES✅✅✅✅✅
LOAD_NAMESPACE✅✅✅✅✅
NAMESPACE_EXISTS✅✅✅✅✅
CREATE_NAMESPACE✅✅✅✅✅
ALTER_NAMESPACE_PROPERTIES❌❌❌❌❌
DROP_NAMESPACE✅✅✅✅✅
DROP_NAMESPACE_CASCADE✅✅✅✅✅
MULTILEVEL_NAMESPACE❌❌❌❌❌
Table 生命周期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❌❌❌❌❌
Schema 与布局演进ADD_COLUMN✅✅✅✅✅
DROP_COLUMN✅✅✅✅✅
RENAME_COLUMN✅✅✅✅✅
ALTER_COLUMN_TYPE✅✅✅✅✅
ALTER_COLUMN_NULLABILITY✅✅✅✅✅
SET_TABLE_PROPERTIES❌❌❌❌❌
UNSET_TABLE_PROPERTIES❌❌❌❌❌
EVOLVE_PARTITION_SPEC❌❌❌❌❌
EVOLVE_SORT_ORDER❌❌❌❌❌
ViewLIST_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 / TagBRANCH_CREATE❌❌❌❌❌
BRANCH_DROP❌❌❌❌❌
READ_BY_BRANCH✅✅✅✅✅
BRANCH_WRITE❌❌❌❌❌
BRANCH_FAST_FORWARD❌❌❌❌❌
TAG_CREATE❌❌❌❌❌
TAG_DROP❌❌❌❌❌
READ_BY_TAG✅✅✅✅✅
TAG_WRITE❌❌❌❌❌
TAG_FAST_FORWARD❌❌❌❌❌
SnapshotREAD_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❌❌❌❌❌