メインコンテンツまでスキップ
に最終更新

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❌❌❌❌❌