Stay organized with collections
Save and categorize content based on your preferences.
Homogeneous migrations take place when you migrate data from a source database
to a destination database that use the same database technology (have the same
database engine).
A successful homogeneous migration maintains high fidelity of all migrated
database objects, including the schema, data, and metadata.
Database Migration Service offers different flows and feature support for each homogeneous
migration path. For example, Database Migration Service migrates all your databases by
default. In some migrations, such as PostgreSQL to AlloyDB and SQL Server to
Cloud SQL Server, you can selectively migrate a subset of databases from your
source instance to either an existing or new destination instance.
For more information, see supported scenarios.
Supported scenarios
Database Migration Service supports the following homogeneous migrations:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-03 UTC."],[[["Homogeneous migrations involve moving data between databases that utilize the same database technology."],["Successful homogeneous migrations preserve the integrity of all database components, including schema, data, and metadata."],["Database Migration Service provides varying migration flows and features depending on the specific homogeneous migration path."],["Database Migration Service supports homogeneous migrations to Cloud SQL for MySQL, PostgreSQL, SQL Server, and AlloyDB for PostgreSQL."]]],[]]