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).

Get started for free
  • Get access to Gemini 2.0 Flash Thinking
  • Free monthly usage of popular products, including AI APIs and BigQuery
  • No automatic charges, no commitment
View free product offers

Keep exploring with 20+ always-free products

Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.

Explore self-paced training from Google Cloud Skills Boost, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services.
training
Training and tutorials

In this guide, you learn best practices and setup information for using the Database Migration Service API.

training
Training and tutorials

In this guide, you learn how to use the gcloud command-line tool to manage connection profiles and migration jobs in Database Migration Service.

use case
Use cases

Learn tips for migrating data across compatible database engines.

use case
Use cases

Learn how to setup your source PostgreSQL database so that Database Migration Service can migrate data from this database into Cloud SQL.

use case
Use cases

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.

use case
Use cases

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.

use case
Use cases

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.

use case
Use cases

In this training offering, you use hands-on labs to migrate MySQL data to Cloud SQL using Database Migration Service.