Layanan Transmisi Data (DTS) mendukung migrasi data antara sumber data homogen maupun heterogen. Kasus penggunaannya mencakup migrasi data ke Alibaba Cloud, migrasi antar instans Alibaba Cloud, serta sharding dan penskalaan database. Topik ini menjelaskan jenis database, versi, dan tipe migrasi yang didukung, dilengkapi tautan ke panduan konfigurasi masing-masing.
Latar Belakang
Jenis migrasi
Jenis | Deskripsi |
Migrasi skema | DTS melakukan migrasi definisi skema objek dari database sumber ke database tujuan. Objek tersebut dapat mencakup tabel, view, trigger, stored procedure, dan indeks. Untuk migrasi skema antar database heterogen, DTS mengonversi sintaks definisi skema berdasarkan sintaks database sumber dan tujuan. Misalnya, DTS mengonversi tipe data NUMBER di database Oracle menjadi tipe data DECIMAL di database MySQL. |
Migrasi data penuh | DTS melakukan migrasi semua data yang ada pada objek yang dipilih dari database sumber ke database tujuan. Jika Anda hanya memilih migrasi skema dan migrasi data penuh saat mengonfigurasi tugas migrasi data, data baru yang ditulis ke database sumber tidak akan dimigrasikan ke database tujuan. Penting Untuk memastikan konsistensi data, jangan menulis data baru ke database sumber selama proses migrasi data penuh. Untuk migrasi tanpa downtime, Anda harus memilih Schema Migration, Full Data Migration, dan Incremental Data Migration saat mengonfigurasi tugas. |
Migrasi data inkremental | DTS menangkap pernyataan perubahan inkremental untuk objek yang akan dimigrasikan dari database sumber, misalnya dari binary log database MySQL. DTS kemudian mengonversi dan menerapkan pernyataan tersebut ke database tujuan untuk mereplikasi data secara real time. Catatan Migrasi data inkremental berjalan terus-menerus secara real time dan tidak berhenti secara otomatis. Anda harus menghentikan atau melepas tugas migrasi secara manual. Untuk informasi lebih lanjut, lihat Terminate a DTS instance dan Release DTS instances. |
Sinkronisasi data vs. migrasi data
Meskipun migrasi data dapat digunakan untuk sinkronisasi data dalam skenario tertentu, kami merekomendasikan penggunaan fitur sinkronisasi data karena menawarkan stabilitas jaringan yang lebih baik dan fitur yang lebih lengkap. Untuk informasi selengkapnya, lihat Apa perbedaan antara migrasi data dan sinkronisasi data?.
Untuk mengonfigurasi instans migrasi dengan database sumber dan tujuan di wilayah berbeda (lintas wilayah atau cross-region), keduanya harus memenuhi persyaratan berikut:
-
Jika Access Method diatur ke Alibaba Cloud Instance untuk database sumber, database sumber harus memiliki public endpoint.
-
Jika Access Method tidak diatur ke Alibaba Cloud Instance untuk database sumber, database tujuan harus memiliki public endpoint.
-
Jika tugas sinkronisasi atau migrasi Anda melibatkan operasi lintas wilayah atau cross-region, pastikan bandwidth tugas Anda tidak melebihi 100 Mbit/s. Untuk kebutuhan bandwidth yang lebih tinggi, Anda harus mengonfigurasi bandwidth jaringan lintas wilayah menggunakan Cloud Enterprise Network (CEN) sebelum mengonfigurasi tugas DTS.
CatatanTugas lintas wilayah (cross-region) adalah tugas di mana database sumber dan tujuan berada di wilayah berbeda, misalnya instans RDS sumber di wilayah Singapura dan instans RDS tujuan di wilayah Tiongkok (Hangzhou).
Migrasi data cross-account
Dukungan untuk migrasi data lintas akun (cross-account) bergantung pada jenis database dan metode akses. Jika didukung, parameter Replicate Data Across Alibaba Cloud Accounts akan muncul saat Anda mengonfigurasi tugas. Untuk melakukan migrasi data lintas akun, atur parameter ini ke Yes. Untuk informasi selengkapnya, lihat Configure a cross-account DTS task.
Batasan database sumber
Tabel berikut menjelaskan persyaratan bandwidth jaringan dan bisnis untuk database sumber. Untuk batasan lainnya, lihat dokumentasi konfigurasi terkait.
Batasan | Deskripsi |
Bandwidth jaringan |
|
Persyaratan bisnis |
|
FAQ
Apakah DTS mendukung instans serverless ApsaraDB RDS for MySQL?
Ya.
Apakah DTS mendukung kluster serverless PolarDB for MySQL?
Ya.
Apakah DTS mendukung instans serverless ApsaraDB RDS for PostgreSQL?
Saat ini, instans serverless ApsaraDB RDS for PostgreSQL hanya dapat digunakan sebagai database tujuan, bukan sebagai database sumber.
Apakah DTS mendukung instans di ApsaraDB for MyBase?
Ya. DTS dapat mengakses instans database di ApsaraDB for MyBase jika Anda mengatur Access Method ke Alibaba Cloud Instance. Untuk mengonfigurasi tugas, rujuk dokumentasi skenario migrasi database spesifik Anda.
CatatanMisalnya, untuk memigrasikan data dari database MySQL yang dikelola sendiri ke instans MySQL di ApsaraDB for MyBase, Anda dapat mengikuti petunjuk di Migrate from a self-managed MySQL database to ApsaraDB RDS for MySQL.
Apa itu database yang dikelola sendiri?
Database yang dikelola sendiri adalah instans database apa pun dengan Access Method selain Alibaba Cloud Instance dalam konfigurasi DTS. Database yang dikelola sendiri mencakup database dari penyedia cloud pihak ketiga, database on-premises, dan database pada instans ECS.
Mengapa perkiraan total dan jumlah yang telah selesai berbeda selama fase migrasi penuh?
Perkiraan total dan jumlah yang telah selesai mungkin berbeda selama fase migrasi penuh karena perkiraan tersebut didasarkan pada informasi statistik database yang terkadang tidak akurat. Untuk memastikan akurasi data, andalkan data dari fase verifikasi penuh.
Rencana migrasi
Pada bagian On this page di sebelah kanan, klik rencana migrasi database sumber untuk melihat versi yang didukung, jenis migrasi, dan prosedur konfigurasi.
Migrasi dari MySQL yang dikelola sendiri atau RDS for MySQL
Database dalam instans PolarDB-X 1.0 harus dibangun di atas ApsaraDB RDS for MySQL. DTS tidak mendukung database yang dibangun di atas PolarDB for MySQL.
DTS mendukung migrasi skema ke instans PolarDB-X 2.0, tetapi tidak ke instans PolarDB-X 1.0.
Kami merekomendasikan menggunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk petunjuk upgrade, lihat View and update the engine version of a PolarDB for Xscale instance.
Konsol baru tidak mendukung migrasi ke AnalyticDB for MySQL 2.0. Gunakan konsol sebelumnya untuk tugas ini.
Sumber | Tujuan | Jenis | Referensi |
|
| migrasi skema migrasi data penuh migrasi data inkremental | |
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB-X 1.0 | migrasi data penuh migrasi data inkremental | ||
PolarDB-X 2.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for MySQL Versi 2.0 dan 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from ApsaraDB RDS for MySQL to AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from ApsaraDB RDS for MySQL to AnalyticDB for PostgreSQL | |
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate ApsaraDB RDS for MySQL to ApsaraDB RDS for PostgreSQL | |
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from ApsaraDB RDS for MySQL to Message Queue for Apache Kafka | |
ApsaraDB for ClickHouse Versi 20.8 atau lebih baru | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from ApsaraDB RDS for MySQL to ApsaraDB for ClickHouse | |
DataHub Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
Alibaba Cloud Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, dan 8.x | migrasi skema migrasi data penuh migrasi data inkremental | Migrate ApsaraDB RDS for MySQL to Alibaba Cloud Elasticsearch | |
MaxCompute | migrasi skema migrasi data penuh migrasi data inkremental | ||
Database Oracle yang dikelola sendiri (dalam arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from ApsaraDB RDS for MySQL to a self-managed Oracle database | |
Tair (arsitektur kluster, standar, atau pemisahan baca/tulis) Versi 4.0, 5.0, 6.0, dan 7.0 | migrasi data penuh migrasi data inkremental | ||
Tablestore | migrasi skema migrasi data penuh migrasi data inkremental | ||
ApsaraDB for SelectDB | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from ApsaraDB RDS for MySQL to ApsaraDB for SelectDB | |
Lindorm | migrasi data penuh migrasi data inkremental | ||
Doris Versi 1.2 atau lebih baru | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from ApsaraDB RDS for MySQL to a self-managed Doris database | |
Message Queue for Apache RocketMQ Seri 4.x dan 5.x | migrasi data penuh migrasi data inkremental | Migrate data from ApsaraDB RDS for MySQL to Message Queue for Apache RocketMQ |
Skenario migrasi dari sumber MariaDB
Database sumber | Database tujuan | Jenis migrasi | Dokumen konfigurasi |
|
| migrasi skema migrasi data penuh migrasi data inkremental | |
RDS for MySQL | migrasi skema migrasi data penuh migrasi data inkremental | ||
RDS for PostgreSQL Versi 9.4 dan 10–18 | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi dari ApsaraDB RDS for PPAS
Database sumber | Database tujuan | Jenis migrasi | Dokumentasi |
ApsaraDB RDS for PPAS Semua versi | PolarDB for PostgreSQL (Compatible with Oracle) Semua versi | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from ApsaraDB RDS for PPAS to PolarDB for PostgreSQL (Compatible with Oracle) |
Migrasi dari PolarDB for MySQL
Database dalam instans PolarDB-X 1.0 harus berbasis ApsaraDB RDS for MySQL. DTS tidak mendukung jenis instans ini jika databasenya berbasis PolarDB for MySQL.
Migrasi skema tidak didukung untuk instans PolarDB-X 1.0 tetapi didukung untuk instans PolarDB-X 2.0.
Gunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk petunjuk upgrade, lihat View and update the engine version of a PolarDB for Xscale instance.
Sumber | Tujuan | Jenis migrasi | Dokumentasi |
PolarDB for MySQL kluster Semua versi | PolarDB for MySQL kluster Semua versi | Migrasi skema Migrasi data penuh Migrasi data inkremental | |
| Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB RDS for MySQL instance | |
Instans PolarDB-X 1.0 | Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a PolarDB-X 1.0 instance | |
Instans PolarDB-X 2.0 | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a PolarDB-X 2.0 instance | |
Kluster AnalyticDB for MySQL Versi 3.0 | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an AnalyticDB for MySQL V3.0 cluster | |
Instans AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an AnalyticDB for PostgreSQL instance | |
| Migrasi skema Migrasi data penuh Migrasi data inkremental | ||
Proyek DataHub Semua versi | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a DataHub project | |
Kluster ApsaraDB for ClickHouse Versi 20.8 atau lebih baru | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB for ClickHouse cluster | |
Database Oracle yang dikelola sendiri (arsitektur RAC, PDB, atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a self-managed Oracle database | |
Kluster Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, dan 8.x | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an Elasticsearch cluster | |
Proyek MaxCompute | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a MaxCompute project | |
Instans ApsaraDB for SelectDB | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to an ApsaraDB for SelectDB instance | |
Database Doris Versi 1.2 atau lebih baru | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a self-managed Doris database | |
Instans Lindorm | Migrasi data penuh Migrasi data inkremental | Migrate data from a PolarDB for MySQL cluster to a Lindorm instance |
Migrasi dari PolarDB for PostgreSQL (Compatible with Oracle)
Sumber | Tujuan | Jenis | Dokumentasi |
PolarDB for PostgreSQL (Compatible with Oracle) Semua versi | PolarDB for PostgreSQL (Compatible with Oracle) Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data between PolarDB for PostgreSQL (Compatible with Oracle) instances |
Database Oracle yang dikelola sendiri (arsitektur RAC, PDB, atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, atau 19c | migrasi data penuh migrasi data inkremental | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to a self-managed Oracle database | |
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to Message Queue for Apache Kafka | |
AnalyticDB for MySQL versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from PolarDB for PostgreSQL (Compatible with Oracle) to AnalyticDB for MySQL |
Migrasi dari PolarDB-X
Anda hanya dapat mengonfigurasi skenario migrasi ini di konsol DTS baru.
Database dalam instans PolarDB-X 1.0 harus dibuat di ApsaraDB RDS for MySQL. DTS tidak mendukung database yang dibuat berdasarkan PolarDB for MySQL.
Kami merekomendasikan menggunakan PolarDB-X 2.0 versi 5.4.11 atau lebih baru. Untuk petunjuk upgrade, lihat View and upgrade the instance version.
Sumber | Tujuan | Jenis migrasi | Dokumentasi |
PolarDB-X 1.0 | PolarDB-X 2.0 | migrasi skema migrasi data penuh migrasi data inkremental | |
AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
DataHub | migrasi skema migrasi data inkremental | ||
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, dan 8.x | migrasi skema migrasi data penuh migrasi data inkremental | ||
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate from PolarDB-X 1.0 to Message Queue for Apache Kafka | |
| migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | migrasi skema migrasi data penuh migrasi data inkremental | |
| migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
MaxCompute | migrasi skema migrasi data penuh migrasi data inkremental | ||
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate from PolarDB-X 2.0 to Message Queue for Apache Kafka | |
DataHub Semua versi | migrasi skema migrasi data inkremental | ||
Elasticsearch Versi 5.5, 5.6, 6.x, 7.x, dan 8.x | migrasi skema migrasi data penuh migrasi data inkremental | ||
Oracle yang dikelola sendiri (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from PolarDB-X 2.0 to a self-managed Oracle database | |
Tablestore | migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB-X 1.0 | migrasi data penuh migrasi data inkremental | ||
ApsaraDB for SelectDB | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi dari PolarDB for PostgreSQL
Database sumber | Database tujuan | Jenis migrasi | Dokumentasi |
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 | PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 | Migrasi skema Migrasi data penuh Migrasi data inkremental | |
| Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from PolarDB for PostgreSQL to ApsaraDB RDS for PostgreSQL | |
Oracle yang dikelola sendiri (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | Migrasi data penuh Migrasi data inkremental | Migrate data from PolarDB for PostgreSQL to self-managed Oracle | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from PolarDB for PostgreSQL to AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data from PolarDB for PostgreSQL to ApsaraDB for SelectDB |
Skenario migrasi dari MaxCompute
Sumber | Tujuan | Jenis | Dokumentasi |
MaxCompute Semua versi |
| Migrasi skema Migrasi data penuh |
Migrasi dari OceanBase (mode MySQL)
Database sumber | Database tujuan | Jenis migrasi | Dokumentasi |
|
| migrasi skema migrasi data penuh migrasi data inkremental | Migrating from OceanBase (MySQL mode) to ApsaraDB RDS for MySQL |
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
Lindorm | migrasi data penuh migrasi data inkremental |
Skenario migrasi sumber Oracle
Database dalam instans PolarDB-X 1.0 harus berbasis instans RDS for MySQL. DTS tidak mendukung database berbasis kluster PolarDB for MySQL.
Migrasi skema tidak didukung untuk instans PolarDB-X 1.0, tetapi didukung untuk instans PolarDB-X 2.0.
Instans PolarDB-X 2.0 Anda harus versi 5.4.11 atau lebih baru. Untuk petunjuk upgrade, lihat View and upgrade the engine version of a PolarDB for Xscale instance.
Sumber | Tujuan | Jenis migrasi | Referensi |
Oracle yang dikelola sendiri (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | PolarDB for PostgreSQL (Compatible with Oracle) Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | |
Oracle yang dikelola sendiri (arsitektur RAC atau non-RAC) Versi 9i, 10g, 11g, 12c, 18c, dan 19c | migrasi skema migrasi data penuh migrasi data inkremental | ||
| migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, dan 18 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed Oracle database to PolarDB for PostgreSQL | |
PolarDB-X 1.0 dan 2.0 | migrasi data penuh migrasi data inkremental | ||
AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed Oracle database to AnalyticDB for MySQL 3.0 | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed Oracle database to AnalyticDB for PostgreSQL | |
| migrasi skema migrasi data penuh migrasi data inkremental | ||
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed Oracle database to Alibaba Cloud Message Queue for Apache Kafka | |
DataHub Semua versi | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi dari sumber PostgreSQL
ApsaraDB RDS for PostgreSQL Serverless hanya didukung sebagai database tujuan, bukan sebagai database sumber.
Sumber | Tujuan | Jenis | Referensi |
|
| migrasi skema migrasi data penuh migrasi data inkremental | |
PolarDB for PostgreSQL Versi 11, 14, 15, 16, 17, atau 18 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed PostgreSQL database to a PolarDB for PostgreSQL cluster | |
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate ApsaraDB RDS for PostgreSQL to ApsaraDB RDS for MySQL | |
PolarDB for PostgreSQL (Compatible with Oracle) Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed PostgreSQL database to PolarDB for PostgreSQL (Compatible with Oracle) | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate a self-managed PostgreSQL database to AnalyticDB for PostgreSQL | |
ApsaraDB for SelectDB | migrasi skema migrasi data penuh migrasi data inkremental | Migrate ApsaraDB RDS for PostgreSQL to ApsaraDB for SelectDB |
Migrasi dari SQL Server yang dikelola sendiri atau RDS SQL Server
SQL Server yang dikelola sendiri sumber harus salah satu edisi berikut: Enterprise, Developer, Enterprise Evaluation, Standard, atau Web.
SQL Server yang dikelola sendiri tujuan harus salah satu edisi berikut: Enterprise, Developer, Enterprise Evaluation, Standard, atau Web.
Migrasi data inkremental tidak didukung jika SQL Server yang dikelola sendiri sumber adalah versi 2005, atau jika RDS for SQL Server sumber adalah versi 2008 atau 2008 R2.
Jika database sumber adalah Azure SQL Database, atur parameter SQL Server Incremental Synchronization Mode ke Polling and querying CDC instances for incremental synchronization.
SQL Server Cluster dan SQL Server Always On availability groups didukung.
Dalam mode parsing hybrid berbasis log (ketika parameter SQL Server Incremental Synchronization Mode diatur ke log-based parsing for non-heap tables and CDC-based incremental synchronization for heap tables), mode ini mendukung database sumber berikut (termasuk RDS for SQL Server dan SQL Server yang dikelola sendiri):
Enterprise atau Enterprise Evaluation: 2012, 2014, 2016, 2019, 2022, atau 2025.
Standard: 2016, 2019, 2022, atau 2025.
Jika database sumber adalah edisi Web SQL Server, parameter SQL Server Incremental Synchronization Mode hanya mendukung Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).
Sumber | Tujuan | Jenis migrasi | Dokumentasi |
|
| migrasi skema migrasi data penuh migrasi data inkremental | |
| migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from a self-managed SQL Server to AnalyticDB for PostgreSQL | |
RDS for PostgreSQL Versi 9.4, 10, 11, 12, 13, 14, 15, 16, 17, dan 18 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate from a self-managed SQL Server to RDS for PostgreSQL | |
DataHub | migrasi skema migrasi data inkremental |
Migrasi dari MongoDB yang dikelola sendiri atau ApsaraDB for MongoDB
Database sumber | Database tujuan | Jenis migrasi | Dokumen konfigurasi |
Arsitektur standalone
| Arsitektur standalone, replica set, atau sharded cluster
| Migrasi skema Migrasi data penuh | |
Arsitektur replica set
| Arsitektur replica set atau sharded cluster
| Migrasi skema Migrasi data penuh Migrasi data inkremental | |
Arsitektur sharded cluster
| Arsitektur replica set atau sharded cluster
| Migrasi skema Migrasi data penuh Migrasi data inkremental | |
Arsitektur replica set atau sharded cluster
| Lindorm | Migrasi data penuh Migrasi data inkremental | |
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | Migrasi data penuh Migrasi data inkremental | Migrate data from ApsaraDB for MongoDB to AnalyticDB for PostgreSQL | |
AnalyticDB for MySQL 3.0 | Migrasi data penuh Migrasi data inkremental | Migrate data from ApsaraDB for MongoDB to AnalyticDB for MySQL 3.0 | |
| Migrasi data penuh Migrasi data inkremental | Migrate data from ApsaraDB for MongoDB to ApsaraDB RDS for MySQL | |
PolarDB for MySQL Semua versi | Migrasi data penuh Migrasi data inkremental | ||
| Migrasi data penuh Migrasi data inkremental | Synchronize data from ApsaraDB for MongoDB to Message Queue for Apache Kafka |
Migrasi dari Redis atau ApsaraDB for Tair
Redis adalah database NoSQL dan tidak memerlukan migrasi skema.
Jika database sumber adalah instans Redis yang dikelola sendiri atau instans ApsaraDB for Tair (Redis-compatible), migrasi data penuh dan migrasi data inkremental didukung. Jenis migrasi ini ditampilkan sebagai Incremental Data Migration.
-
Mendukung versi RDB hingga 11, sesuai dengan Redis 7.2.
Database sumber | Database tujuan | Jenis migrasi | Panduan |
|
| Migrasi data penuh Migrasi data inkremental |
TiDB sebagai sumber migrasi
Database sumber | Database tujuan | Jenis migrasi | Referensi |
TiDB |
| migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from self-managed TiDB to ApsaraDB RDS for MySQL |
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB-X 2.0 | migrasi skema migrasi data penuh migrasi data inkremental | Dokumentasi segera tersedia. | |
AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from self-managed TiDB to AnalyticDB for MySQL 3.0 |
Migrasi dari Db2 for LUW
Di konsol, Db2 for LUW ditampilkan sebagai DB2 LUW.
Kami merekomendasikan agar instans PolarDB-X 2.0 tujuan berupa versi 5.4.11 atau lebih baru. Untuk petunjuk upgrade, lihat View and update the engine version of a PolarDB for Xscale instance.
Database sumber | Database tujuan | Jenis migrasi | Referensi |
Db2 for LUW Versi 9.5, 9.7, 10.1, 10.5, 11.1, dan 11.5 |
| migrasi skema migrasi data penuh migrasi data inkremental | |
PolarDB-X 2.0 | migrasi data penuh migrasi data inkremental | ||
AnalyticDB for PostgreSQL Versi 4.3, 6.0, dan 7.0 | migrasi skema migrasi data penuh migrasi data inkremental | ||
| migrasi skema migrasi data penuh migrasi data inkremental | ||
PolarDB for MySQL Semua versi | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi Db2 for i (AS/400)
Di konsol, Db2 for i ditampilkan sebagai DB2 iSeries(AS/400).
Database sumber | Database tujuan | Jenis migrasi | Dokumentasi |
Db2 for i Versi 7.3 dan 7.4 |
| Migrasi skema Migrasi data penuh Migrasi data inkremental | Segera tersedia |
PolarDB for MySQL Semua versi | Migrasi skema Migrasi data penuh Migrasi data inkremental | Segera tersedia |
Migrasi dari Teradata
Tugas ini hanya dapat dikonfigurasi di konsol baru. Instans migrasi data harus berada di wilayah Tiongkok (Shanghai), Tiongkok (Qingdao), atau Tiongkok (Zhangjiakou).
Database sumber | Database tujuan | Jenis migrasi | Dokumen konfigurasi |
Teradata Versi 17 atau lebih awal | AnalyticDB for PostgreSQL Versi 4.3, 6.0, atau 7.0 | Migrasi skema Migrasi data penuh |
Migrasi dari HBase yang dikelola sendiri
Migrasi ini hanya dapat dikonfigurasi di konsol baru.
Sumber | Tujuan | Jenis | Dokumentasi |
HBase yang dikelola sendiri Versi 1.x | AnalyticDB for MySQL Versi 3.0 | migrasi skema migrasi data penuh | Migrate data from a self-managed HBase instance to AnalyticDB for MySQL V3.0 |
Migrasi dari AnalyticDB for MySQL V3.0
Migrasi data inkremental memerlukan kluster AnalyticDB for MySQL V3.0 sumber memiliki versi kernel 3.2.1.0 atau lebih baru.
Sumber | Tujuan | Jenis | Dokumentasi |
AnalyticDB for MySQL V3.0 | AnalyticDB for MySQL V3.0 | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi dari AnalyticDB for PostgreSQL
Untuk migrasi data inkremental, instans AnalyticDB for PostgreSQL sumber harus memiliki versi kernel 7.2.1.4 atau lebih baru.
Database sumber | Database tujuan | Jenis migrasi | Referensi |
AnalyticDB for PostgreSQL Versi 7.0 | AnalyticDB for PostgreSQL Versi 7.0 | migrasi skema migrasi data penuh migrasi data inkremental |
Migrasi dari cloud pihak ketiga
Layanan Transmisi Data (DTS) mendukung migrasi data dari cloud pihak ketiga, seperti Amazon RDS for MySQL dan Amazon RDS for Oracle, ke produk Alibaba Cloud seperti ApsaraDB RDS for MySQL.
Database sumber | Database tujuan | Jenis | Referensi |
Database di Microsoft Azure | Lihat konsol. | ||
Amazon RDS for MySQL | ApsaraDB RDS for MySQL | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from Amazon RDS for MySQL to ApsaraDB RDS for MySQL |
Amazon RDS for Oracle | ApsaraDB RDS for MySQL | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from Amazon RDS for Oracle to ApsaraDB RDS for MySQL |
Amazon RDS for PostgreSQL | ApsaraDB RDS for PostgreSQL | migrasi skema migrasi data penuh migrasi data inkremental | Incrementally migrate data from Amazon RDS for PostgreSQL to ApsaraDB RDS for PostgreSQL |
migrasi skema migrasi data penuh | Fully migrate data from Amazon RDS for PostgreSQL to ApsaraDB RDS for PostgreSQL | ||
Amazon RDS for SQL Server | ApsaraDB RDS for SQL Server | migrasi skema migrasi data penuh | Fully migrate data from Amazon RDS for SQL Server to ApsaraDB RDS for SQL Server |
Amazon Aurora MySQL | ApsaraDB RDS for MySQL | migrasi skema migrasi data penuh migrasi data inkremental | Migrate data from Amazon Aurora MySQL to ApsaraDB RDS for MySQL |
PolarDB for MySQL | migrasi skema migrasi data penuh migrasi data inkremental | ||
Amazon Aurora PostgreSQL | ApsaraDB RDS for PostgreSQL | migrasi skema migrasi data penuh | Migrate data from Amazon Aurora PostgreSQL to ApsaraDB RDS for PostgreSQL |
MongoDB Atlas | ApsaraDB for MongoDB | migrasi data penuh migrasi data inkremental | |
Migrasi cross-account antar instans
Database sumber | Database tujuan | Jenis migrasi | Dokumentasi |
Instans RDS sumber | Instans RDS tujuan | Migrasi skema Migrasi data penuh Migrasi data inkremental | Migrate data between ApsaraDB RDS instances across Alibaba Cloud accounts |