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

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