How Does the Amazon Database Migration Service Work

Amazon DMS is a platform based in the cloud, facilitating the migration of databases from on-premises systems to the cloud, between two cloud providers, or from relational databases, data warehouses, or NoSQL databases. Users can choose either one-time migration of databases from the source to the target or continuous data replication of all changes made at the source provided both are always kept in sync.


Amazon DMS replication software can only function when the source and the target databases are linked up so that it can identify from where to move the data and to which location. Next, the process that will move the data from the source to the target has to be defined.

There are two types of database migration with the Amazon DMS.

The first is Homogeneous migration, done when the database engines of the source and the target, the data types and codes, and the schema structures of the two are similar. Once a link is done, the full migration can be carried out in one shot. Examples of homogeneous migration include MySQL to Amazon RDS for MySQL, Oracle to Amazon RDS for Oracle, Microsoft SQL Server to Amazon RDS for SQL Server, and MySQL to Amazon Aurora.

The second is Heterogeneous migration where the database engines of the source and the target, the data types and codes, and the schema structures of the two are different. Here, the data code and the schema structure of the source database are first formatted to match that of the target and only then does Amazon DMS go through the usual migration process. 

The method of Amazon DMS depends on the specific needs of organizations. 


Comments

Popular posts from this blog

Why Should You Migrate Databases with Amazon DMS

Why Should You Decide for Database Oracle Replication

Using the ETL Tool for Amazon Web Service Database Migration