TrustRadius: an HG Insights company

AWS Database Migration Service

Score8.2 out of 10

16 Reviews and Ratings

What is AWS Database Migration Service?

AWS Database Migration Service helps users migrate databases to AWS. The source database remains fully operational during the migration to minimize downtime to applications that rely on the database. The vendor states that AWS Database Migration Service can migrate data to and from most widely used commercial and open-source databases.

Categories & Use Cases

Great for simple tasks. Not well-suited for more complex migrations

Use Cases and Deployment Scope

We have two use cases for AWS Database Migration Service.

<ul><li> AWS Database Migration Service is used to replicate certain critical data relationships between the production and lower environment databases. The business problem is keeping data consistency between the environments. An example is an equipment association with job sites. Equipment moves between job sites and those associations have to be updated.</li><li> We use AWS Database Migration Service to populate our lower environment databases with production-like data. AWS Database Migration Service replicates and transforms production data into our dev and QA databases. In so doing, AWS Database Migration Service provides production-like data for our engineering and QA teams. It does not work too well for this purpose. The task and mapping settings are limited so we end up having to manually de-duplicate data which prevents this from being a continual and near real-time process. AWS Database Migration Service helps with the initial replication but because we have to do many manual tasks it's not ideal. Our schema design contributes to this and had we considered replication our experience may have been better.</li></ul>

Pros

  • Replicating specific data elements on a continuous basis
  • Replicating entire databases - making a carbon copy
  • Managing many simultaneously running replication tasks

Cons

  • More extensive task and mapping settings
  • De-duplication support

Most Important Features

  • Ongoing replication of data between environments to maintain consistency
  • Bulk loading data between databases
  • Single dashboard to manage multiple replication tasks

Return on Investment

  • Set it and forget it for maintaining data consistency - moderate cost, zero to minimal maintenance
  • High touch production data loads into QA - negative ROI engineering time investment far exceeded our predictions