一言で理解
DMS は Database Data を移動・複製し、AWS SCT は異種移行の Schema / Code を変換する。
要点
- DMS は Full Load と Change Data Capture で Downtime を減らす。
- SCT は Source Schema を分析し、可能な Database Object と Embedded SQL を変換する。
- 同種 Database 移行では Schema 変換なしで DMS だけを使う場合がある。
| 例 | 種類 | 組み合わせ |
|---|---|---|
| MySQL → RDS for MySQL | 同種 | DMS |
| Oracle → RDS for Oracle | 同種 | DMS |
| Oracle → Aurora PostgreSQL | 異種 | SCT + DMS |
| SQL Server → Aurora MySQL | 異種 | SCT + DMS |
試験での判断
異種移行では通常 SCT で変換し、DMS で実 Data を転送する。