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
Post a Comment