MaxCompute supports data migration from relational databases, message queues, object storage, log systems, and other MaxCompute projects. Use this page to find the right migration path for your scenario.
When your data volume outgrows a traditional relational database, migrate to MaxCompute to use its distributed computing models and reduce storage and processing costs. DataWorksDataWorksDataWorks extends MaxCompute with Data Integration, DataStudio, data management, and Operation Center. Data Integration provides a stable, efficient, and scalable data synchronization platform for moving data in and out of MaxCompute.
Migrate data across MaxCompute projects
Same region
Different regions
Migrate business data to MaxCompute
| Source | Guide |
|---|---|
| Hadoop | Migrate data from Hadoop to MaxCompute |
| Oracle | Migrate data from Oracle to MaxCompute |
| Kafka | Migrate data from a Kafka cluster to MaxCompute |
| Elasticsearch | Migrate data from an Elasticsearch cluster to MaxCompute |
| ApsaraDB RDS | Migrate data from ApsaraDB RDS to MaxCompute based on dynamic partitioning |
| Object Storage Service (OSS) — JSON data | Migrate JSON data from OSS to MaxCompute |
| MongoDB — JSON data | Migrate JSON-formatted data from MongoDB to MaxCompute |
| MySQL on Elastic Compute Service (ECS) | Migrate data from a user-created MySQL database on an ECS instance to MaxCompute |
Migrate log data to MaxCompute
Choose a tool based on your ingestion method:
| Tool | Guide |
|---|---|
| Tunnel | Use Tunnel to upload log data to MaxCompute |
| DataHub | Use DataHub to migrate log data to MaxCompute |
| DataWorks Data Integration | Use DataWorksDataWorksDataWorks Data Integration to migrate log data to MaxCompute |