Why Use Amazon DMS for Database Migration

Amazon DMS (Database Migration Service) is a cloud-based platform that optimizes data migration from on-premises servers to the cloud, between one cloud provider and another, and also data warehouses, relational databases, and NoSQL databases. Migration may be a one-time activity or continual data replication between the source and the target database provided both are continuously kept in sync.


There are two types of database migration with Amazon DMS.

The first is Homogeneous Migration. Here the database engines of the source and the target databases along with the data types and codes and schema structures are the same. Database migration here is a fairly straightforward process where the whole source database is moved to the target in one shot. However, for that to happen, a link has to be established first between the source and the target so that Amazon DMSis aware of where to move the data and to which point. Some examples of Homogeneous Migration with Amazon DMS include Oracle to Amazon RDS for Oracle, MySQL to Amazon RDS for MySQL, MySQL to Amazon Aurora, and Microsoft SQL Server to Amazon RDS for SQL Server.

The second is Homogeneous Migration where all the parameters of the source and the target databases are different. Migration here is carried over two steps. First, with the Schema Conversion Tool, the data code and the schema structure are converted to a format that matches the architecture of the target database. Once done, the Amazon DMS starts the actual migration. Examples of heterogeneous migration are Oracle to PostgreSQL, Microsoft SQL Server to MySQL, and Oracle to Amazon Aurora.

Organizations choose one of the two as per their data structure. 

Comments

Popular posts from this blog

Using the Database Replication Tool

The Various Facets of SQL Migration

Making Amazon S3 a Target for DMS Amazon Web Service