This is an automated email from the ASF dual-hosted git repository.
morningman 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 930734c58c74 [docs] Add NineData to third-party import tools (#4543)
930734c58c74 is described below
commit 930734c58c74e613bc04184a266cec802a89b2e2
Author: ninedata-cloud <[email protected]>
AuthorDate: Thu Oct 29 11:20:30 2026 +0800
[docs] Add NineData to third-party import tools (#4543)
## Summary
- Add NineData to the current, 4.x, 3.x, and 2.1 OLTP migration guides
in English and Chinese.
- Mark NineData full and incremental (Binlog) replication as supported
for MySQL-compatible sources to Doris in the current and 4.x overview
tables.
- Separate NineData from the generic DataX / SeaTunnel / CloudCanal row
and include it in incremental-sync recommendations.
## Versions
- [x] dev
- [x] 4.x
- [x] 3.x
- [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 (documentation-only change)
- [x] Updated required version and language counterparts, or explained
why not
- [ ] If only one language changed, confirmed whether source/translation
counterparts need sync (both languages updated)
## Verification
- Checked GitHub previews for the current and 4.x pages in both
languages.
- 3.x and 2.1 pages include the NineData guide link in both languages.
- No tests run; this is a documentation-only change.
---
.../import/data-source/migrate-data-from-other-oltp.md | 8 +++++---
.../import/data-source/migrate-data-from-other-oltp.md | 8 +++++---
.../import/data-source/migrate-data-from-other-oltp.md | 3 ++-
.../import/data-source/migrate-data-from-other-oltp.md | 3 ++-
.../import/data-source/migrate-data-from-other-oltp.md | 6 ++++--
.../import/data-source/migrate-data-from-other-oltp.md | 3 ++-
.../import/data-source/migrate-data-from-other-oltp.md | 3 ++-
.../import/data-source/migrate-data-from-other-oltp.md | 6 ++++--
8 files changed, 26 insertions(+), 14 deletions(-)
diff --git
a/docs/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/docs/data-operate/import/data-source/migrate-data-from-other-oltp.md
index b2b534a20994..29a40f8ccca4 100644
--- a/docs/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++ b/docs/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -32,9 +32,10 @@ The following table summarizes the main migration options
that Doris supports. Y
| Flink Doris Connector (CDC) | Real-time full + incremental synchronization |
Real-time | Supported | Supported (INSERT / UPDATE / DELETE) |
| Spark Connector | Batch data writes in the Spark stack | Offline | No | No |
| Streaming Job | Built-in continuous synchronization from MySQL / PostgreSQL
in Doris | Streaming (continuous) | Supported | Supported |
-| Third-party tools (DataX / SeaTunnel / CloudCanal) | Existing
synchronization platforms, visual operations | Offline / real-time | Supported
| Depends on the tool |
+| Third-party tools (DataX / SeaTunnel / CloudCanal) | Existing
synchronization platforms, visual operations | Offline / real-time | Depends on
the tool | Depends on the tool |
+| NineData (MySQL-compatible sources to Doris) | Full and incremental data
replication | Full + incremental (Binlog) | Supported | Supported |
-> Note: If you need to complete the migration without introducing an external
compute engine, use **Multi-Catalog** or **Streaming Job**. If you need
real-time incremental synchronization, use **Flink Doris Connector + CDC** or
**Streaming Job**.
+> Note: If you need to complete the migration without introducing an external
compute engine, use **Multi-Catalog** or **Streaming Job**. If you need
real-time incremental synchronization, use **Flink Doris Connector + CDC**,
**Streaming Job**, or **NineData** for MySQL-compatible sources to Doris.
---
@@ -247,11 +248,12 @@ For more details, see [Postgres / MySQL Continuous
Load](../import-way/streaming
## Option 5: Third-Party Synchronization Tools
-In addition to the native options above, you can use common third-party
synchronization tools from the community. These suit scenarios where you
already have a synchronization platform or want to manage tasks through a
visual interface:
+In addition to the native options above, you can use third-party
synchronization tools provided by community projects or vendors to migrate
data, especially if you already use a synchronization platform or want to
manage tasks through a visual interface:
- [DataX](../../../connection-integration/data-integration/datax.md)
- [SeaTunnel](../../../connection-integration/data-integration/seatunnel.md)
- [CloudCanal](../../../connection-integration/data-integration/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/en/replication/mysql_to_others/mysql_to_doris/)
---
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/data-operate/import/data-source/migrate-data-from-other-oltp.md
index 573f1f17e9d6..97421910ae75 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -32,9 +32,10 @@
| Flink Doris Connector(CDC) | 实时全量 + 增量同步 | 实时 | 支持 | 支持(INSERT / UPDATE /
DELETE) |
| Spark Connector | Spark 体系下的批量数据写入 | 离线 | 否 | 否 |
| Streaming Job | Doris 内置的 MySQL / PostgreSQL 持续同步 | 流式(持续) | 支持 | 支持 |
-| 第三方工具(DataX / SeaTunnel / CloudCanal) | 已有同步平台、可视化运维 | 离线 / 实时 | 支持 | 视工具而定 |
+| 第三方工具(DataX / SeaTunnel / CloudCanal) | 已有同步平台、可视化运维 | 离线 / 实时 | 视工具而定 |
视工具而定 |
+| NineData(MySQL 兼容数据源到 Doris) | 全量和增量数据复制 | 全量 + 增量(Binlog) | 支持 | 支持 |
-> 说明:如果需要在不引入外部计算引擎的情况下完成迁移,推荐使用 **Multi-Catalog** 或 **Streaming
Job**;如果需要实时增量同步,推荐使用 **Flink Doris Connector + CDC** 或 **Streaming Job**。
+> 说明:如果需要在不引入外部计算引擎的情况下完成迁移,推荐使用 **Multi-Catalog** 或 **Streaming
Job**;如果需要实时增量同步,推荐使用 **Flink Doris Connector + CDC**、**Streaming Job**,或
**NineData**(适用于 MySQL 兼容数据源到 Doris)。
---
@@ -247,11 +248,12 @@ TO DATABASE target_test_db (
## 方案五:第三方同步工具
-除上述原生方案外,也可以使用社区生态中常用的第三方同步工具完成数据迁移,适合已有同步平台或希望通过可视化方式管理任务的场景:
+除上述原生方案外,也可以使用社区或厂商提供的第三方同步工具完成数据迁移,适合已有同步平台或希望通过可视化方式管理任务的场景:
- [DataX](../../../connection-integration/data-integration/datax.md)
- [SeaTunnel](../../../connection-integration/data-integration/seatunnel.md)
- [CloudCanal](../../../connection-integration/data-integration/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/replication/mysql_to_others/mysql_to_doris/)
---
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
index 7e6c790a7d87..bc35bc876364 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -160,4 +160,5 @@ val jdbcDF = spark.read
除此之外,也可以使用第三方同步工具来进行数据同步,更多可参考:
- [DataX](../../../ecosystem/datax.md)
- [Seatunnel](../../../ecosystem/seatunnel.md)
-- [CloudCanal](../../../ecosystem/cloudcanal.md)
\ No newline at end of file
+- [CloudCanal](../../../ecosystem/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/replication/mysql_to_others/mysql_to_doris/)
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
index 7e6c790a7d87..bc35bc876364 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -160,4 +160,5 @@ val jdbcDF = spark.read
除此之外,也可以使用第三方同步工具来进行数据同步,更多可参考:
- [DataX](../../../ecosystem/datax.md)
- [Seatunnel](../../../ecosystem/seatunnel.md)
-- [CloudCanal](../../../ecosystem/cloudcanal.md)
\ No newline at end of file
+- [CloudCanal](../../../ecosystem/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/replication/mysql_to_others/mysql_to_doris/)
diff --git
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
index 9e3bc7ccfeb8..edc8557e7553 100644
---
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -32,9 +32,10 @@
| Flink Doris Connector(CDC) | 实时全量 + 增量同步 | 实时 | 支持 | 支持(INSERT / UPDATE /
DELETE) |
| Spark Connector | Spark 体系下的批量数据写入 | 离线 | 否 | 否 |
| Streaming Job | Doris 内置的 MySQL / PostgreSQL 持续同步 | 流式(持续) | 支持 | 支持 |
-| 第三方工具(DataX / SeaTunnel / CloudCanal) | 已有同步平台、可视化运维 | 离线 / 实时 | 支持 | 视工具而定 |
+| 第三方工具(DataX / SeaTunnel / CloudCanal) | 已有同步平台、可视化运维 | 离线 / 实时 | 视工具而定 |
视工具而定 |
+| NineData(MySQL 兼容数据源到 Doris) | 全量和增量数据复制 | 全量 + 增量(Binlog) | 支持 | 支持 |
-> 说明:如果需要在不引入外部计算引擎的情况下完成迁移,推荐使用 **Multi-Catalog** 或 **Streaming
Job**;如果需要实时增量同步,推荐使用 **Flink Doris Connector + CDC** 或 **Streaming Job**。
+> 说明:如果需要在不引入外部计算引擎的情况下完成迁移,推荐使用 **Multi-Catalog** 或 **Streaming
Job**;如果需要实时增量同步,推荐使用 **Flink Doris Connector + CDC**、**Streaming Job**,或
**NineData**(适用于 MySQL 兼容数据源到 Doris)。
---
@@ -252,6 +253,7 @@ TO DATABASE target_test_db (
- [DataX](../../../connection-integration/data-integration/datax.md)
- [SeaTunnel](../../../connection-integration/data-integration/seatunnel.md)
- [CloudCanal](../../../connection-integration/data-integration/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/replication/mysql_to_others/mysql_to_doris/)
---
diff --git
a/versioned_docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/versioned_docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
index a091f57c95ee..68f3a8ddbce6 100644
---
a/versioned_docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/versioned_docs/version-2.1/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -160,4 +160,5 @@ For more details, refer to [JDBC To Other
Databases](https://spark.apache.org/do
In addition, you can also use third-party synchronization tools for data
synchronization. For more details, please refer to:
- [DataX](../../../ecosystem/datax)
- [Seatunnel](../../../ecosystem/seatunnel)
-- [CloudCanal](../../../ecosystem/cloudcanal)
\ No newline at end of file
+- [CloudCanal](../../../ecosystem/cloudcanal)
+-
[NineData](https://docs.ninedata.cloud/en/replication/mysql_to_others/mysql_to_doris/)
diff --git
a/versioned_docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/versioned_docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
index a091f57c95ee..68f3a8ddbce6 100644
---
a/versioned_docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/versioned_docs/version-3.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -160,4 +160,5 @@ For more details, refer to [JDBC To Other
Databases](https://spark.apache.org/do
In addition, you can also use third-party synchronization tools for data
synchronization. For more details, please refer to:
- [DataX](../../../ecosystem/datax)
- [Seatunnel](../../../ecosystem/seatunnel)
-- [CloudCanal](../../../ecosystem/cloudcanal)
\ No newline at end of file
+- [CloudCanal](../../../ecosystem/cloudcanal)
+-
[NineData](https://docs.ninedata.cloud/en/replication/mysql_to_others/mysql_to_doris/)
diff --git
a/versioned_docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
b/versioned_docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
index 010e25ffc4e8..bac3a99eac0e 100644
---
a/versioned_docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
+++
b/versioned_docs/version-4.x/data-operate/import/data-source/migrate-data-from-other-oltp.md
@@ -32,9 +32,10 @@ The following table summarizes the main migration options
that Doris supports. Y
| Flink Doris Connector (CDC) | Real-time full + incremental synchronization |
Real-time | Supported | Supported (INSERT / UPDATE / DELETE) |
| Spark Connector | Batch data writes in the Spark stack | Offline | No | No |
| Streaming Job | Built-in continuous synchronization from MySQL / PostgreSQL
in Doris | Streaming (continuous) | Supported | Supported |
-| Third-party tools (DataX / SeaTunnel / CloudCanal) | Existing
synchronization platforms, visual operations | Offline / real-time | Supported
| Depends on the tool |
+| Third-party tools (DataX / SeaTunnel / CloudCanal) | Existing
synchronization platforms, visual operations | Offline / real-time | Depends on
the tool | Depends on the tool |
+| NineData (MySQL-compatible sources to Doris) | Full and incremental data
replication | Full + incremental (Binlog) | Supported | Supported |
-> Note: If you need to complete the migration without introducing an external
compute engine, use **Multi-Catalog** or **Streaming Job**. If you need
real-time incremental synchronization, use **Flink Doris Connector + CDC** or
**Streaming Job**.
+> Note: If you need to complete the migration without introducing an external
compute engine, use **Multi-Catalog** or **Streaming Job**. If you need
real-time incremental synchronization, use **Flink Doris Connector + CDC**,
**Streaming Job**, or **NineData** for MySQL-compatible sources to Doris.
---
@@ -252,6 +253,7 @@ In addition to the native options above, you can use common
third-party synchron
- [DataX](../../../connection-integration/data-integration/datax.md)
- [SeaTunnel](../../../connection-integration/data-integration/seatunnel.md)
- [CloudCanal](../../../connection-integration/data-integration/cloudcanal.md)
+-
[NineData](https://docs.ninedata.cloud/en/replication/mysql_to_others/mysql_to_doris/)
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]