Data Migrations
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Professional Data Engineer premium course — no separate purchase.
Included in this chapter:
- Choosing the migration service from source and downtime
- Migrating databases: DMS and Datastream
- Loading warehouses and bulk data into BigQuery and Cloud Storage
- Planning the move and validating the result
- Exam-pattern recognition
GCP managed migration services by source and movement type
| Service | Source | Destination | Movement type | Pick it when |
|---|---|---|---|---|
| Database Migration Service | MySQL, PostgreSQL, Oracle, SQL Server | Cloud SQL, AlloyDB | Snapshot + CDC, minimal downtime | Migrate a live relational DB with little outage |
| BigQuery Data Transfer Service | Teradata, Redshift, S3, SaaS feeds | BigQuery | Scheduled / one-time managed load | Land a warehouse or SaaS dataset in BigQuery |
| Datastream | Oracle, MySQL, PostgreSQL, SQL Server | BigQuery, Cloud Storage | Serverless CDC stream | Keep analytics in near real time from an OLTP source |
| Storage Transfer Service | S3, Azure Blob, HDFS, on-prem files | Cloud Storage | Online bulk, scheduled | Move large object data when the link is fast enough |
| Transfer Appliance | On-prem files / objects | Cloud Storage | Offline shipped hardware | Bandwidth cannot meet the deadline, or site is remote |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.