Migrating Databases with the AWS Database Migration Service

The Amazon Web Service Database Migration Service (AWS DMS) is one of the most optimized methods for migrating databases from on-premises systems to the cloud or from one cloud provider to another. Options include one-time migration of databases or continuous replication of changed data from the source to target through the Change Data Capture tool provided both are always kept in sync. AWS DMS is widely used to move data between relational databases, NoSQL databases, and data warehouses.


AWS DMS is a replication software based in the cloud. For it to work, a connection has to be first established between the source and the target databases so that it understands from where to extract the data and move it to which location. Once this link is established, the activity that will enable migration has to be defined.

There are two types of database migration with AWS DMS.

The first is Homogeneous Migration done when the database engines, data codes and types, and the schema structures of the source and the target databases are the same. Migration here is an easy one-step activity where an entire database is moved in one shot from the source to the target. Some examples of this migration with DMS AWS are Oracle to Amazon RDS for Oracle, and MySQL to Amazon RDS for MySQL.

The second is Heterogeneous Database Migration where all the parameters of the source and the target databases are different. Migration with AWS DMS is done in two steps. First, the schema structure and the data code of the source are converted to match that of the target after which the usual migration process is taken up. 


Comments

Popular posts from this blog

The Unique Architecture of the SAP HANA Data Lake

The Unique Architecture of the SAP Data Lake

Everything you need to know about Extract, Transform and Load (ETL) tools