Data Transmission Service (DTS) mendukung migrasi data antara sistem database homogen dan heterogen. Gunakan DTS untuk memigrasikan database ke Alibaba Cloud, memindahkan data antar instans dalam Alibaba Cloud, atau melakukan scale out melalui sharding database.
Fitur migrasi data dikenai biaya. Untuk detail harga, lihat Billing methods.
Jenis migrasi
DTS menyediakan tiga jenis migrasi yang dapat Anda kombinasikan sesuai dengan toleransi downtime Anda.
| Jenis migrasi | Fungsinya |
|---|---|
| Schema migration | Menyalin definisi objek (tabel, view, trigger, dan stored procedure) dari sumber ke tujuan. Untuk database heterogen, DTS secara otomatis mengonversi sintaks skema — misalnya, tipe data Oracle NUMBER diubah menjadi DECIMAL di MySQL. |
| Full data migration | Menyalin seluruh data yang ada dari sumber ke tujuan pada saat tugas dimulai. Jika Anda hanya memilih Schema Migration dan Full Data Migration, DTS tidak akan memigrasikan data inkremental yang dihasilkan di database sumber. |
| Incremental data migration | Mengambil snapshot dari sumber untuk full data migration, lalu mereplikasi perubahan dari sumber ke tujuan secara real time secara terus-menerus. Tugas ini tidak berhenti secara otomatis — hentikan secara manual setelah Anda melakukan cut over. |
Pilih pendekatan migrasi
Migrasi dengan downtime minimal (direkomendasikan untuk produksi)
Pilih Schema migration, Full data migration, dan Incremental data migration secara bersamaan. DTS terlebih dahulu menyalin data historis, lalu mereplikasi perubahan inkremental secara real time. Setelah sumber dan tujuan tersinkronisasi, hentikan tugas tersebut dan alihkan traffic ke tujuan.
Jangan menulis ke database sumber selama full data migration berlangsung. Untuk memastikan kelangsungan layanan, pilih Schema Migration, Full Data Migration, dan Incremental Data Migration saat mengonfigurasi tugas migrasi data.
Migrasi satu kali dengan downtime
Pilih hanya Schema migration dan Full data migration. Hentikan penulisan ke sumber sebelum memulai tugas, tunggu hingga full data migration selesai, lalu alihkan traffic ke tujuan.
Skenario migrasi yang didukung
DTS mendukung 14 tipe database sumber. Pilih tautan sesuai database sumber Anda untuk melihat versi yang didukung, jenis migrasi, serta langkah-langkah konfigurasinya.
Database terkelola Alibaba Cloud
| Sumber | Tautan |
|---|---|
| MySQL self-managed atau ApsaraDB RDS for MySQL | Configure migration |
| PolarDB for MySQL | Configure migration |
| PolarDB for PostgreSQL (Compatible with Oracle) | Configure migration |
| PolarDB-X | Configure migration |
| Instans lintas akun Alibaba Cloud yang berbeda | Configure migration |
Database self-managed dan pihak ketiga
| Sumber | Tautan |
|---|---|
| Oracle | Configure migration |
| PostgreSQL self-managed atau ApsaraDB RDS for PostgreSQL | Configure migration |
| SQL Server self-managed atau ApsaraDB RDS for SQL Server | Configure migration |
| MongoDB self-managed atau ApsaraDB for MongoDB | Configure migration |
| Redis self-managed, Tair, atau ApsaraDB for Redis | Configure migration |
| Db2 for LUW | Configure migration |
| Db2 for i (AS/400) | Configure migration |
| Teradata | Configure migration |
| HBase self-managed | Configure migration |