This is an automated email from the ASF dual-hosted git repository.
Gabriel39 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 7d57443b096 [doc](catalog) Add Iceberg and Paimon capability matrices
(#4116)
7d57443b096 is described below
commit 7d57443b096cf2686c26eb2f00c3aa92a838bc65
Author: Oliveira <[email protected]>
AuthorDate: Sat Sep 5 10:54:56 2026 +0800
[doc](catalog) Add Iceberg and Paimon capability matrices (#4116)
## Summary
- add an Iceberg Catalog capability matrix under the Iceberg Catalog
documentation
- add a Paimon Catalog capability matrix under the Paimon Catalog
documentation
- provide synchronized English and Chinese pages with grouped capability
categories
- document supported and unsupported operations across Catalog backends
Related to DORIS-28228.
## Versions
- [x] dev
- [ ] 4.x
- [ ] 3.x
- [ ] 2.1 or older (not covered by version/language sync gate)
## Languages
- [x] Chinese
- [x] English
## Docs Checklist
- [x] Checked by AI
- [ ] Test Cases Built
- [x] Updated required version and language counterparts, or explained
why not
- [x] If only one language changed, confirmed whether source/translation
counterparts need sync
## Validation
- verified both matrices against the approved source tables
- verified all pending-verification cells are represented as unsupported
- verified merged capability groups and sidebar placement
- ran `git diff --check`
- full Docusaurus preview was not completed because the development
server exceeded the available Node.js heap on the development host
---
.../doris-iceberg-capability-matrix.mdx | 837 +++++++++++++++++++++
.../doris-paimon-capability-matrix.mdx | 594 +++++++++++++++
.../doris-iceberg-capability-matrix.mdx | 837 +++++++++++++++++++++
.../doris-paimon-capability-matrix.mdx | 594 +++++++++++++++
sidebars.ts | 2 +
5 files changed, 2864 insertions(+)
diff --git a/docs/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
b/docs/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
new file mode 100644
index 00000000000..89f587b954d
--- /dev/null
+++ b/docs/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
@@ -0,0 +1,837 @@
+---
+{
+ "title": "Iceberg Catalog Capability Matrix",
+ "language": "en",
+ "description": "Capability matrix for Iceberg Catalog backends supported
by Apache Doris."
+}
+---
+
+The following matrix summarizes the Iceberg Catalog capabilities currently
available in Doris. The rows are grouped by capability area, and the backend
columns show whether each operation is available when Doris uses the
corresponding metadata service. ✅ indicates that Doris supports the operation,
and ❌ indicates that the operation is not currently supported.
+
+<table>
+ <thead>
+ <tr>
+ <th>Capability category</th>
+ <th>Operation</th>
+ <th>REST</th>
+ <th>HMS</th>
+ <th>Hadoop</th>
+ <th>Glue</th>
+ <th>DLF</th>
+ <th>S3 Tables</th>
+ <th>JDBC</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td rowSpan={8}>Namespace / Database</td>
+ <td><code>LIST_NAMESPACES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>NAMESPACE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_NAMESPACE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE_CASCADE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTILEVEL_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={13}>Table lifecycle</td>
+ <td><code>LIST_TABLES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TABLE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE_WITH_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>CTAS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ATOMIC_CTAS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REGISTER_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PURGE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={9}>Schema and layout evolution</td>
+ <td><code>ADD_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_TYPE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_NULLABILITY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>UNSET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_PARTITION_SPEC</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_SORT_ORDER</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={7}>View</td>
+ <td><code>LIST_VIEWS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_VIEW</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_VIEW</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={11}>Data write</td>
+ <td><code>APPEND</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_PARTITION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DYNAMIC_PARTITION_OVERWRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DELETE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MERGE_INTO</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPSERT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>PARTIAL_UPDATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>WRITE_TO_BRANCH</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SCHEMA_EVOLUTION_ON_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={12}>Transactions and concurrency</td>
+ <td><code>ATOMIC_SINGLE_TABLE_COMMIT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTI_TABLE_COMMIT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>STAGED_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>OPTIMISTIC_CONCURRENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_CONFLICT_DETECTION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_RETRY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_IDEMPOTENCY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_STATUS_RECOVERY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_REQUIRED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_CONFIGURED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SERIALIZABLE_ISOLATION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>FAILED_WRITE_CLEANUP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={8}>Branch / Tag</td>
+ <td><code>BRANCH_CREATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_DROP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_WRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_FAST_FORWARD</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_CREATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_DROP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={4}>Snapshot</td>
+ <td><code>READ_BY_VERSION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>READ_BY_TIME</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ROLLBACK</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={5}>Maintenance</td>
+ <td><code>REMOVE_ORPHAN_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DATA_FILES / COMPACT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_MANIFESTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DELETE_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE_CHANGELOGS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={3}>Data ingestion</td>
+ <td><code>ADD_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>MIGRATE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMPUTE_TABLE_STATS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/docs/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
b/docs/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
new file mode 100644
index 00000000000..369961436b5
--- /dev/null
+++ b/docs/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
@@ -0,0 +1,594 @@
+---
+{
+ "title": "Paimon Catalog Capability Matrix",
+ "language": "en",
+ "description": "Capability matrix for Paimon Catalog backends supported by
Apache Doris."
+}
+---
+
+The following matrix summarizes the Paimon Catalog capabilities currently
available in Doris. The rows are grouped by capability area, and the backend
columns show whether each operation is available when Doris uses the
corresponding metadata service. ✅ indicates that Doris supports the operation,
and ❌ indicates that the operation is not currently supported.
+
+<table>
+ <thead>
+ <tr>
+ <th>Capability category</th>
+ <th>Operation</th>
+ <th>Filesystem</th>
+ <th>HMS</th>
+ <th>JDBC</th>
+ <th>REST</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td rowSpan={8}>Namespace / Database</td>
+ <td><code>LIST_NAMESPACES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>NAMESPACE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_NAMESPACE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE_CASCADE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTILEVEL_NAMESPACE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={13}>Table lifecycle</td>
+ <td><code>LIST_TABLES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TABLE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE_WITH_LOCATION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CTAS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ATOMIC_CTAS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REGISTER_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PURGE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={9}>Schema and layout evolution</td>
+ <td><code>ADD_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_TYPE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_NULLABILITY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>UNSET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_PARTITION_SPEC</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_SORT_ORDER</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={7}>View</td>
+ <td><code>LIST_VIEWS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={11}>Data write</td>
+ <td><code>APPEND</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_PARTITION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DYNAMIC_PARTITION_OVERWRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DELETE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MERGE_INTO</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPSERT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PARTIAL_UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>WRITE_TO_BRANCH</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SCHEMA_EVOLUTION_ON_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={12}>Transactions and concurrency</td>
+ <td><code>ATOMIC_SINGLE_TABLE_COMMIT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTI_TABLE_COMMIT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>STAGED_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>OPTIMISTIC_CONCURRENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_CONFLICT_DETECTION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_RETRY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_IDEMPOTENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_STATUS_RECOVERY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_REQUIRED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_CONFIGURED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SERIALIZABLE_ISOLATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>FAILED_WRITE_CLEANUP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={8}>Branch / Tag</td>
+ <td><code>BRANCH_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_DROP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_DROP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={4}>Snapshot</td>
+ <td><code>READ_BY_VERSION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>READ_BY_TIME</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ROLLBACK</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={5}>Maintenance</td>
+ <td><code>REMOVE_ORPHAN_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DATA_FILES / COMPACT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_MANIFESTS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DELETE_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE_CHANGELOGS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={3}>Data ingestion</td>
+ <td><code>ADD_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>MIGRATE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMPUTE_TABLE_STATS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ </tbody>
+</table>
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
new file mode 100644
index 00000000000..fe9df02a695
--- /dev/null
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-iceberg-capability-matrix.mdx
@@ -0,0 +1,837 @@
+---
+{
+ "title": "Iceberg Catalog 功能矩阵",
+ "language": "zh-CN",
+ "description": "Apache Doris 支持的 Iceberg Catalog 后端功能矩阵。"
+}
+---
+
+下表汇总了 Doris 当前支持的 Iceberg Catalog 功能。表格按功能分类组织,不同 Catalog 后端列表示 Doris
使用相应元数据服务时是否支持该操作。✅ 表示 Doris 支持该操作,❌ 表示当前不支持该操作。
+
+<table>
+ <thead>
+ <tr>
+ <th>能力分类</th>
+ <th>具体操作</th>
+ <th>REST</th>
+ <th>HMS</th>
+ <th>Hadoop</th>
+ <th>Glue</th>
+ <th>DLF</th>
+ <th>S3 Tables</th>
+ <th>JDBC</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td rowSpan={8}>Namespace / Database</td>
+ <td><code>LIST_NAMESPACES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>NAMESPACE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_NAMESPACE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE_CASCADE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTILEVEL_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={13}>Table 生命周期</td>
+ <td><code>LIST_TABLES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TABLE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE_WITH_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>CTAS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ATOMIC_CTAS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REGISTER_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PURGE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={9}>Schema 与布局演进</td>
+ <td><code>ADD_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_TYPE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_NULLABILITY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>UNSET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_PARTITION_SPEC</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_SORT_ORDER</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={7}>View</td>
+ <td><code>LIST_VIEWS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_VIEW</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_VIEW</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={11}>数据写入</td>
+ <td><code>APPEND</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_PARTITION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DYNAMIC_PARTITION_OVERWRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DELETE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MERGE_INTO</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPSERT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>PARTIAL_UPDATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>WRITE_TO_BRANCH</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SCHEMA_EVOLUTION_ON_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={12}>事务与并发</td>
+ <td><code>ATOMIC_SINGLE_TABLE_COMMIT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTI_TABLE_COMMIT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>STAGED_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>OPTIMISTIC_CONCURRENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_CONFLICT_DETECTION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_RETRY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_IDEMPOTENCY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_STATUS_RECOVERY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_REQUIRED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_CONFIGURED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SERIALIZABLE_ISOLATION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>FAILED_WRITE_CLEANUP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={8}>Branch / Tag</td>
+ <td><code>BRANCH_CREATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_DROP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_WRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_FAST_FORWARD</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_CREATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_DROP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TAG_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={4}>Snapshot</td>
+ <td><code>READ_BY_VERSION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>READ_BY_TIME</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ROLLBACK</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={5}>维护</td>
+ <td><code>REMOVE_ORPHAN_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DATA_FILES / COMPACT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_MANIFESTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DELETE_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE_CHANGELOGS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={3}>数据接入</td>
+ <td><code>ADD_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>MIGRATE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMPUTE_TABLE_STATS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ </tbody>
+</table>
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
new file mode 100644
index 00000000000..3048cec39bb
--- /dev/null
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/lakehouse/best-practices/doris-paimon-capability-matrix.mdx
@@ -0,0 +1,594 @@
+---
+{
+ "title": "Paimon Catalog 功能矩阵",
+ "language": "zh-CN",
+ "description": "Apache Doris 支持的 Paimon Catalog 后端功能矩阵。"
+}
+---
+
+下表汇总了 Doris 当前支持的 Paimon Catalog 功能。表格按功能分类组织,不同 Catalog 后端列表示 Doris
使用相应元数据服务时是否支持该操作。✅ 表示 Doris 支持该操作,❌ 表示当前不支持该操作。
+
+<table>
+ <thead>
+ <tr>
+ <th>能力分类</th>
+ <th>具体操作</th>
+ <th>Filesystem</th>
+ <th>HMS</th>
+ <th>JDBC</th>
+ <th>REST</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td rowSpan={8}>Namespace / Database</td>
+ <td><code>LIST_NAMESPACES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>NAMESPACE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_NAMESPACE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_NAMESPACE_CASCADE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTILEVEL_NAMESPACE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={13}>Table 生命周期</td>
+ <td><code>LIST_TABLES</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>TABLE_EXISTS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_TABLE_WITH_LOCATION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>CTAS</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ATOMIC_CTAS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REGISTER_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PURGE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_LOCATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={9}>Schema 与布局演进</td>
+ <td><code>ADD_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DROP_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_COLUMN</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_TYPE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_COLUMN_NULLABILITY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>SET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>UNSET_TABLE_PROPERTIES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_PARTITION_SPEC</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EVOLVE_SORT_ORDER</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={7}>View</td>
+ <td><code>LIST_VIEWS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOAD_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>CREATE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REPLACE_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>ALTER_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>RENAME_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>DROP_VIEW</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={11}>数据写入</td>
+ <td><code>APPEND</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_TABLE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>OVERWRITE_PARTITION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DYNAMIC_PARTITION_OVERWRITE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>DELETE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MERGE_INTO</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>UPSERT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>PARTIAL_UPDATE</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>WRITE_TO_BRANCH</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SCHEMA_EVOLUTION_ON_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={12}>事务与并发</td>
+ <td><code>ATOMIC_SINGLE_TABLE_COMMIT</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>MULTI_TABLE_COMMIT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>STAGED_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>OPTIMISTIC_CONCURRENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_CONFLICT_DETECTION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_RETRY</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_IDEMPOTENCY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>COMMIT_STATUS_RECOVERY</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_REQUIRED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>LOCK_CONFIGURED</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">✅</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>SERIALIZABLE_ISOLATION</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>FAILED_WRITE_CLEANUP</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td rowSpan={8}>Branch / Tag</td>
+ <td><code>BRANCH_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_DROP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>BRANCH_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_CREATE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_DROP</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_WRITE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>TAG_FAST_FORWARD</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={4}>Snapshot</td>
+ <td><code>READ_BY_VERSION</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>READ_BY_TIME</code></td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ <td align="center">✅</td>
+ </tr>
+ <tr>
+ <td><code>ROLLBACK</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={5}>维护</td>
+ <td><code>REMOVE_ORPHAN_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DATA_FILES / COMPACT</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_MANIFESTS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>REWRITE_DELETE_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>EXPIRE_CHANGELOGS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td rowSpan={3}>数据接入</td>
+ <td><code>ADD_FILES</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>MIGRATE_TABLE</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ <tr>
+ <td><code>COMPUTE_TABLE_STATS</code></td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ <td align="center">❌</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/sidebars.ts b/sidebars.ts
index 4d605d60526..2699e6303b7 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -647,6 +647,7 @@ const sidebars: SidebarsConfig = {
label: 'Iceberg Catalog',
link: {type: 'doc', id:
'lakehouse/catalogs/iceberg-catalog'},
items: [
+
'lakehouse/best-practices/doris-iceberg-capability-matrix',
'lakehouse/best-practices/doris-iceberg',
'lakehouse/best-practices/doris-aws-s3tables',
'lakehouse/best-practices/doris-aliyun-oss-tables',
@@ -666,6 +667,7 @@ const sidebars: SidebarsConfig = {
label: 'Paimon Catalog',
link: {type: 'doc', id:
'lakehouse/catalogs/paimon-catalog'},
items: [
+
'lakehouse/best-practices/doris-paimon-capability-matrix',
'lakehouse/best-practices/doris-paimon',
'lakehouse/best-practices/doris-dlf-paimon',
],
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]