Database Migration Service documentation
Database Migration Service helps you migrate your data to Google Cloud. The service streamlines networking workflows, manages the initial snapshot and ongoing replication, and provides a status of the migration operations.
With Database Migration Service, you can perform minimal downtime migrations whether you keep the same database engine (homogeneous migrations) or switch to a different database engine (heterogeneous migrations).
Start your proof of concept with $300 in free credit
- Get access to Gemini 2.0 Flash Thinking
- Free monthly usage of popular products, including AI APIs and BigQuery
- No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Reference and resources
Related resources
About the Database Migration Service API
In this guide, you learn best practices and setup information for using the Database Migration Service API.
About the gcloud SDK
In this guide, you learn how to use the gcloud command-line tool to manage connection profiles and migration jobs in Database Migration Service.
Best practices for homogeneous database migrations
Learn tips for migrating data across compatible database engines.
Prepare PostgreSQL for migration with Database Migration Service
Learn how to setup your source PostgreSQL database so that Database Migration Service can migrate data from this database into Cloud SQL.
PostgreSQL migration with Database Migration Service
Learn how to use Database Migration Service to migrate a PostgreSQL instance and its databases to Cloud SQL for PostgreSQL. Examine preparation steps and best practices for the whole migration process.
Database Migration Service connectivity: a technical introspective
Do a deep-dive into the technical aspects of how Database Migration Service connects to both a source database and a destination database to migrate data from the source to the destination.
Close the gap: Migration completeness when using Database Migration Service
Learn about what is and isn't included for Database Migration Service, and what you can do to ensure migration completeness when using Database Migration Service.
Migrate MySQL data to Cloud SQL using Database Migration Service
In this training offering, you use hands-on labs to migrate MySQL data to Cloud SQL using Database Migration Service.