Skip to content

[doc] add MySQL and PostgreSQL data source pages#3600

Merged
JNSimba merged 3 commits intoapache:masterfrom
JNSimba:add-mysql-pg-data-source
Apr 29, 2026
Merged

[doc] add MySQL and PostgreSQL data source pages#3600
JNSimba merged 3 commits intoapache:masterfrom
JNSimba:add-mysql-pg-data-source

Conversation

@JNSimba
Copy link
Copy Markdown
Member

@JNSimba JNSimba commented Apr 29, 2026

Summary

Add dedicated MySQL and PostgreSQL pages under Data Loading → Data Source to surface Doris's continuous load (Streaming Job) capability for MySQL and PostgreSQL, which were previously only discoverable inside the generic migrate-data-from-other-oltp page.

Each new page covers four import paths, with JDBC Catalog as the primary one-time-migration option and Streaming Job (Continuous Load) as the recommended path for full + incremental sync since 4.1.0:

  • JDBC Catalog (with a 5-step example: source prep → catalog → target table → INSERT/CTAS → verify)
  • Streaming Job — including a Limitations section, a Prerequisites section linking to RDS / Aurora setup guides and the Continuous Load overview, plus complete 5-step examples for both database-level sync (using FROM MYSQL/POSTGRES … TO DATABASE … with include_tables = "students") and table-level sync (using INSERT INTO … SELECT * FROM cdc_stream(...))
  • Flink Doris Connector (link to existing doc)
  • Third-party tools (DataX / SeaTunnel / CloudCanal)

The Streaming Job section in migrate-data-from-other-oltp.md is removed (it referenced a stale streaming-job-multi-table.md link), since the same content now lives in the dedicated MySQL/PostgreSQL pages.

Files changed

New (×4 files for each of mysql, postgresql):

  • docs/data-operate/import/data-source/{mysql,postgresql}.md (English dev)
  • versioned_docs/version-4.x/data-operate/import/data-source/{mysql,postgresql}.md (English 4.x)
  • i18n/zh-CN/.../current/data-operate/import/data-source/{mysql,postgresql}.md (Chinese dev)
  • i18n/zh-CN/.../version-4.x/data-operate/import/data-source/{mysql,postgresql}.md (Chinese 4.x)

Modified:

  • migrate-data-from-other-oltp.md (×4 — dev/4.x × en/zh): remove obsolete Streaming Job section
  • sidebars.ts and versioned_sidebars/version-4.x-sidebars.json: insert mysql and postgresql between redshift and migrate-data-from-other-olap

@JNSimba JNSimba merged commit a3000c1 into apache:master Apr 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant