AWS Database Migration Service vs AWS Glue comparison

You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
7,515 views|6,150 comparisons
92% willing to recommend
Amazon Web Services (AWS) Logo
11,729 views|8,292 comparisons
92% willing to recommend
Comparison Buyer's Guide
Executive Summary
Updated on Mar 6, 2024

We compared AWS Database Migration Service and AWS Glue based on our user's reviews in several parameters.

AWS Database Migration Service is praised for seamless integration, efficient migration, and customer support, while customers find the pricing competitive. In contrast, AWS Glue is commended for efficient data integration, automation, and robust processing power. Users also value its customer service and flexible pricing. Areas for improvement for Database Migration include setup streamlining, improved documentation, monitoring enhancement, and complexity reduction, while Glue users suggest user-friendliness, better troubleshooting documentation, performance and reliability improvements, and advanced customization options.

Features: The valuable features of AWS Database Migration Service include seamless integration with other AWS services, efficient data migration, user-friendly interface, robust data validation, and excellent customer support. On the other hand, AWS Glue stands out with its efficient data integration capabilities, advanced automation abilities, seamless integration with other AWS services, ease of setting up and monitoring data transformations, comprehensive pre-built connectors, and robust processing power.

Pricing and ROI: According to user feedback, AWS Database Migration Service offers reasonable setup costs and flexible licensing options. On the other hand, AWS Glue has minimal setup costs, a straightforward licensing process, and an affordable pricing structure. Users have expressed satisfaction with Glue's hassle-free setup and fair licensing terms., The ROI from utilizing AWS Database Migration Service has been profitable, while AWS Glue offers a valuable and cost-effective solution with scalability and flexibility.

Room for Improvement: Areas for improvement in AWS Database Migration Service include streamlining setup, improving documentation, addressing compatibility issues, enhancing monitoring capabilities, and reducing overall complexity. On the other hand, AWS Glue users have suggested improvements in user-friendliness, documentation, reliability, performance, customization options, advanced features, and specific use case capabilities.

Deployment and customer support: In comparing the user reviews for AWS Database Migration Service and AWS Glue, it can be seen that some users reported spending three months on deployment and an additional week on setup for AWS Database Migration Service. On the other hand, for AWS Glue, various timeframes were mentioned, including three months for deployment and an additional week for setup. However, if users mentioned a week for both deployment and setup, it implies that these terms refer to the same period and should be considered as one., The customer service and support provided by AWS Database Migration Service have been praised for their excellence, responsiveness, and knowledge. On the other hand, users have expressed satisfaction with AWS Glue's customer service, describing it as reliable, helpful, and responsive.

The summary above is based on 51 interviews we conducted recently with AWS Database Migration Service and AWS Glue users. To access the review's full transcripts, download our report.

To learn more, read our detailed AWS Database Migration Service vs. AWS Glue Report (Updated: March 2024).
772,422 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
"The most valuable feature of AWS Database Migration Service is it catches all the history changes, such as inset, observe, and delete. It tracks everything.""As the solution is on the cloud, we don't have to worry about the maintenance of software.""It's pretty useful when we need to migrate something big from a different type of database that AWS Data Migration Services supports.""The most valuable feature of the solution is the one I use for report generation. The security risk is very low.""This solution is very good at mini-batch processing.""The process is now simplified because there won't be maintenance. Usually we can take a snapshot of the number I need. We can automate the backup snapshots and we can restore it very quickly. We get many benefits from the application.""The solution is instantaneous. We can launch the service and reduce the end number of manpower.""The most valuable features of the AWS Database Migration Service are the ease of migration, beneficial storage system, security, and simple instance creation. Additionally, the cloud that is provided is more complete than other solutions."

More AWS Database Migration Service Pros →

"What I like best about AWS Glue is its real-time data backup feature. Last week, there was a production push, and what used to take almost ten days to send out around fifty-six thousand emails now takes only two hours.""The most valuable feature of AWS Glue is scalability.""We have found it beneficial when moving data from one source to another.""The most valuable feature of AWS Glue is that it provides a GUI format with a drag-and-drop feature.""AWS Glue's best features are scalability and cloud-based features.""We no longer had to worry much about infrastructure management because AWS Glue is serverless, and Amazon takes care of the underlying infrastructure.""It is a stable and scalable solution.""It is AWS-integrated. There is end-to-end integration with the other AWS services. It is also user-friendly."

More AWS Glue Pros →

"Database Migration Service could be more integrated. I think that it makes sense to add integration to these functions. For example, AWS Glue has a feature called Orchestrator to create data flows, and that's more straightforward.""What needs improvement in AWS Database Migration Service is that it lacks a log file validation feature. If the solution could provide more details about a particular transaction, that would be helpful. The stability of AWS Database Migration Service for online CDC records also needs to be improved.""Migrating from here and pushing the data from on-premise to AWS cloud is a big challenge and a few more services from AWS would be helpful. For example, we are currently using ILDB internet tools which move data from on-premise to the AWS cloud. A few more services would be really helpful for me to move the master data.""The product's performance could be a little bit better.""The initial setup can be difficult for beginners in AWS Database Migration Service. You will need the training to complete it.""One area that AWS DMS can improve on is its conversion of data types. For example, in Oracle, you have a data type called RAW, but in PostgreSQL there is no such thing. Thus, AWS DMS doesn't know what type I want to use when migrating from Oracle to PostgreSQL, and when performing the migration, AWS DMS changed the RAW data type to the byte data type, which isn't what I wanted.""We would like to see some improvement in the performance of large scale procedures, such as when we migrate from Oracle to csSQL.""I think that Amazon needs to improve the migration scenarios after analytics"

More AWS Database Migration Service Cons →

"The interface for AWS Glue could improve, they do not put a lot of details. You can write the code, in PySpark or in Scala, which is a big advantage, it is only easy to use for a developer. It will be difficult for new users to enter the cloud environment.""In terms of performance, if they can further optimize the execution time for serverless jobs, it would be a welcome improvement.""Only people who can code, either in Java or Python, can use the product freely. Those who don't know Java or Python might find using AWS Glue difficult.""The monitoring is not that good.""The technical support for this solution could be improved. In future, we would like to connect more services like Athena or Kinesis to help control more loads of data.""AWS Glue is more costly compared to other tools like Airflow.""The product has only a few built-in transformations.""AWS Glue would be improved by making it easier to switch from single to multi-cloud."

More AWS Glue Cons →

Pricing and Cost Advice
  • "The pricing can be better and it should be more competitive."
  • "Pricing can be improved."
  • "Pricing for the solution is reasonable, but could still be reduced."
  • "Cost is the only factor that is challenging."
  • "AWS Database Migration Service is the least expensive solution, but is still expensive."
  • "The pricing is per hour, though I do not have the exact figures. If you have specific questions about the service, a personal support team from Amazon is available, but this will bring in additional costs."
  • "AWS Database Migration Service is very inexpensive."
  • "I would rate the pricing a seven out of ten."
  • More AWS Database Migration Service Pricing and Cost Advice →

  • "The pricing is a bit higher than other solutions like Athena and EC2. If the pricing becomes more scaled or flexible, it will be good because you have to pay 44 cents just for one DPU for an hour. If you increase DPUs to 5 or 10, the pricing gets multiplied. There are also some time limits like 0 to 10 minutes or 10 to 20 minutes. If the pricing is according to the minutes, it would be better because you have to limit your job to 10 minutes or 20 minutes."
  • "It is not expensive. AWS Glue works on the serverless architecture. We get charged for the time the server is up. For our use case, we have to use it once in a day, and it is not expensive for us."
  • "Its price is good. We pay as we go or based on the usage, which is a good thing for us because it is simple to forecast for the tool. It is good in terms of the financial planning of the company, and it is a good way to estimate the cost. It is also simple for our clients. In my opinion, it is one of the best tools in the market for ETL processes because of the fact that you pay as you use, which separates it from other big tools such as PowerCenter, Pentaho Data Integration, and Talend."
  • "Technical support is a paid service, and which subscription you have is dependent on that. You must pay one of them, and it ranges from $15,000 to $25,000 per year."
  • "This solution is affordable and there is an option to pay for the solution based on your usage."
  • "AWS Glue is quite costly, especially for small organizations."
  • "AWS Glue uses a pay-as-you-go approach which is helpful. The price of the overall solution is low and is a great advantage."
  • "The overall cost of AWS Glue could be better. It cost approximately $1,000 a month. There is paid support available from AWS Glue."
  • More AWS Glue Pricing and Cost Advice →

    Use our free recommendation engine to learn which Cloud Data Integration solutions are best for your needs.
    772,422 professionals have used our research since 2012.
    Questions from the Community
    Top Answer: As with all AWS products, you are given very useful documentation with AWS Database Migration Service. Before we started using this product, we went over it and we were able to learn the basics and… more »
    Top Answer: My current company started using AWS Database Migration Service upon my recommendation, and I continue telling people how good of a product it is. However, users should keep in mind a few things… more »
    Top Answer: Compared to similar solutions, AWS Database Migration Service falls somewhere in the middle price-wise, at least from my experience. This being said, it is not a very affordable solution, especially… more »
    Top Answer:AWS Glue and Azure Data factory for ELT best performance cloud services.
    Top Answer:We reviewed AWS Glue before choosing Talend Open Studio. AWS Glue is the managed ETL (extract, transform, and load) from Amazon Web Services. AWS Glue enables AWS users to create and manage jobs in… more »
    Top Answer:AWS Glue's main use case is for allowing users to discover, prepare, move, and integrate data from multiple sources. The product lets you use this data for analytics, application development, or… more »
    Average Words per Review
    Average Words per Review
    Also Known As
    AWS Data Migration Service
    Learn More

    AWS Database Migration Service, also known as AWS DMS, is a cloud service that facilitates the migration of relational databases, NoSQL databases, data warehouses, and other types of data stores. The product can be used to migrate users' data into the AWS Cloud or between combinations of on-premises and cloud setups. The solution allows migration between a wide variety of sources and target endpoints; the only requirement is that one of the endpoints has to be an AWS service. AWS DMS cannot be used to migrate from an on-premises database to another on-premises database.

    AWS Database Migration Service allows users to perform one-time migrations, as well as replications of ongoing changes to keep sources and targets in sync. Organizations can utilize the AWS Schema Conversion Tool to translate their database schema to a new platform and then use AWS DMS to migrate the data. The product offers cost efficiency as a part of the AWS Cloud, as well as speed to market, flexibility, and security.

    The main use cases of AWS Database Migration Service include:

    • Migrating from legacy or on-premises databases to managed cloud services through a simplified migration process.

    • Reliable replication of backup files to minimize downtime and data loss.

    • Improvement of integration through building of data lakes and performing real-time processing on change data from users' data stores.

    AWS Database Migration Service Components

    AWS Database Migration Service consists of various components which function together to achieve users’ data migration. A migration on AWS DMS is structured in three levels: a replication instance, source and target endpoints, and a replication task. The components include the following actions:

    • Replication instance: AWS Database Migration Service provides users with a variety of replication instances, allowing them to select the optimal configuration for their use case. Depending on the instance class an organization selects, their replication instance provides a different amount of data storage.

    • Endpoint: AWS DMS uses an endpoint to access users' source or target data stores. The connection information is different and depends on the specific data store, but it usually consists of the following information: endpoint type, engine type, server name, port, encryption, and credentials. This information can easily be managed through the AWS DMS console.

    • Replication tasks: AWS Database Migration Service replication tasks can be used to move a set of data from the source endpoint to the target endpoint. The creation of a replication task is the last required step before starting a migration. Each replication task requires the following settings to be set: replication instance, source endpoint, target endpoint, and migration type options.

    • Ongoing replication or change data capture (CDC): AWS DMS also has the capacity to capture ongoing changes to the source that is stored while users migrate their data to a target.

    • Schema and code migration: The product requires assistance from tools such as MySQL Workbench, pgAdmin III, and Oracle SQL Developer to perform schema or code conversion, as it cannot do it on its own.

    AWS Database Migration Service Benefits

    AWS Database Migration Service offers its users a wide range of benefits. Among them are the following:

    • The solution ensures minimal downtime, as it continuously replicates the changes to the user’s source database during migration.

    • AWS DMS provides users with flexibility, as it supports many commonly used databases, including commercial and open-source ones.

    • The product is user friendly, as it offers an easy set of tasks in the AWS Management Console.

    • Users of Aurora, Redshift, DocumentDB, and DynamoDB can benefit from the free use of AWS DMS.

    • AWS Database Migration Service is very reliable because it is a self-healing service that automatically restarts in cases of interruptions.

    • The product supports both homogenous migrations and heterogenous migrations.

    • AWS DMS accelerates business growth, as it scales businesses at an affordable price.

    Reviews from Real Users

    Vishal S., an infrastructure lead at a computer software company, likes AWS Database Migration Service because it is easy to use and set up.

    Vinod K., a data analyst at AIMLEAP, describes AWS DMS as an easy solution to save and extract data.

    AWS Glue is a serverless cloud data integration tool that facilitates the discovery, preparation, movement, and integration of data from multiple sources for machine learning (ML), analytics, and application development. The solution includes additional productivity and data ops tooling for running jobs, implementing business workflows, and authoring.

    AWS Glue allows users to connect to more than 70 diverse data sources and manage data in a centralized data catalog. The solution facilitates visual creation, running, and monitoring of extract, transform, and load (ETL) pipelines to load data into users' data lakes. This Amazon product seamlessly integrates with other native applications of the brand and allows users to search and query cataloged data using Amazon EMR, Amazon Athena, and Amazon Redshift Spectrum.

    The solution also utilizes application programming interface (API) operations to transform users' data, create runtime logs, store job logic, and create notifications for monitoring job runs. The console of AWS Glue connects all of these services into a managed application, facilitating the monitoring and operational processes. The solution also performs provisioning and management of the resources required to run users' workloads in order to minimize manual work time for organizations.

    AWS Glue Features

    AWS Glue groups its features into four categories - discover, prepare, integrate, and transform. Within those groups are the following features:

    • Automatic schema discovery: AWS Glue crawlers connect to the organization's source or target data source through a prioritized list of classifiers to determine the schema for users' data. This feature creates metadata in companies' AWS Glue Data Catalog.

    • Schemas for data stream management: The AWS Glue Schema Registry enables users to validate and control the evolution of streaming data through registered Apache Avro schemas for no additional charge.

    • Automatic scaling based on workload: This feature dynamically scales resources up and down based on workload. The feature controls job resources, removing them depending on how much the workload can be split up.

    • FindMatches: This feature is for machine learning-based data deduplication and cleansing, and works by finding records that are imperfect matches of each other to remove useless data copies.

    • Edit, debug, and test ETL code: This feature helps users who have chosen to interactively develop their ETL code by providing development endpoints for editing, debugging, and testing the code it generates for them.

    • AWS Glue DataBrew: An interactive, point-and-click visual interface for specialists to clean and normalize data without the need to write any code.

    • AWS Glue Interactive Sessions: This feature simplifies the development of data integration jobs by enabling data engineers to interactively prepare and explore data.

    • AWS Glue Studio Job Notebooks: This AWS Glue feature provides serverless notebooks with minimal setup, allowing developers to start working in a timely manner.

    • Complex ETL pipeline building: This feature allows the product to be invoked on a schedule, on demand, or based on an event, allowing users to start multiple jobs in parallel or specify dependencies to build complex ETL pipelines.

    • AWS Glue Studio: This AWS Glue feature allows users to visually transform data through a drag-and-drop interface. The product automatically generates the code for ETL processes for users' data.

    AWS Glue Benefits

    AWS Glue offers a wide range of benefits for its users. These benefits include:

    • Users of other AWS products can easily onboard with AWS Glue, as it is integrated across a wide range of the company's services.

    • The solution is serverless, which allows for a lower total cost of ownership.

    • AWS Glue offers more power for users, as it automates much of the effort in building, maintaining, and running ETL jobs.

    • The product allows customers to easily discover and search across all their AWS datasets through AWS Glue Data Catalog.

    • AWS Glue does not require additional payment for managing and enforcing schemas for data streams.

    • The solution facilitates the authority of scalable ETL jobs for beginners and non-coding experts through a drag-and-drop interface.

    Reviews from Real Users

    Mustapha A., a cloud data engineer at Jems Groupe, likes AWS Glue because it is a product that is great for serverless data transformations.

    Liana I., CEO at Quark Technologies SRL, describes AWS Glue as a highly scalable, reliable, and beneficial pay-as-you-go pricing model.

    Sample Customers
    Veoci, Trimble, Nasdaq,, Hotelbeds, SysAid, Verizon, Expedia, Pega
    bp, Cerner, Expedia, Finra, HESS, intuit, Kellog's, Philips, TIME, workday
    Top Industries
    Computer Software Company38%
    Financial Services Firm23%
    Insurance Company8%
    Real Estate/Law Firm8%
    Financial Services Firm20%
    Computer Software Company14%
    Manufacturing Company7%
    Insurance Company7%
    Computer Software Company47%
    Financial Services Firm18%
    Pharma/Biotech Company12%
    Consumer Goods Company6%
    Financial Services Firm20%
    Computer Software Company14%
    Manufacturing Company8%
    Insurance Company7%
    Company Size
    Small Business27%
    Midsize Enterprise27%
    Large Enterprise46%
    Small Business17%
    Midsize Enterprise12%
    Large Enterprise71%
    Small Business29%
    Midsize Enterprise13%
    Large Enterprise58%
    Small Business15%
    Midsize Enterprise12%
    Large Enterprise72%
    Buyer's Guide
    AWS Database Migration Service vs. AWS Glue
    March 2024
    Find out what your peers are saying about AWS Database Migration Service vs. AWS Glue and other solutions. Updated: March 2024.
    772,422 professionals have used our research since 2012.

    AWS Database Migration Service is ranked 2nd in Cloud Data Integration with 27 reviews while AWS Glue is ranked 1st in Cloud Data Integration with 37 reviews. AWS Database Migration Service is rated 7.8, while AWS Glue is rated 7.8. The top reviewer of AWS Database Migration Service writes "A cloud solution for live replication but has stability issues". On the other hand, the top reviewer of AWS Glue writes "Provides serverless mechanism, easy data transformation and automated infrastructure management". AWS Database Migration Service is most compared with Oracle GoldenGate, Qlik Replicate, Fivetran, Confluent and Oracle GoldenGate Cloud Service, whereas AWS Glue is most compared with Informatica PowerCenter, SSIS, Informatica Cloud Data Integration, Talend Open Studio and Oracle Integration Cloud Service. See our AWS Database Migration Service vs. AWS Glue report.

    See our list of best Cloud Data Integration vendors.

    We monitor all Cloud Data Integration reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.