Least-Effort Near Real-Time MySQL to Redshift Integration
Short answer
B Run a full load plus CDC task in AWS DMS to continuously replicate MySQL changes into Amazon Redshift with minimal development effort.
Question
Key Takeaways
It tests which AWS service natively performs continuous MySQL-to-Redshift CDC without custom code; the trap is choosing scheduled Glue ETL jobs, a custom AppFlow SDK connector, or DataSync, none of which deliver native low-effort CDC replication into Redshift.
This question tests how to move frequently changing on-premises MySQL data into Amazon Redshift in near real time with the least development effort. AWS Database Migration Service (AWS DMS) full load plus change data capture (CDC) is the managed replication solution that meets both the continuous-change and Redshift-destination requirements.
Common mistake: Many candidates pick the scheduled AWS Glue JDBC ETL job (A) because Glue integrates with Redshift, but a scheduled extract is not near real-time and requires ETL development, while AWS DMS provides continuous CDC with far less effort.
Expert Analysis
Why the Answer Is Correct
AWS DMS is purpose-built for this scenario: a MySQL source on premises, an Amazon Redshift target, and a requirement for near real-time updates. A full load plus CDC task performs the initial copy and then continuously applies ongoing MySQL changes to Redshift, so the PLM insights stay current and can be joined with other business datasets. The existing AWS Direct Connect link provides the private network path, so no additional connectivity design is needed. Because DMS handles the replication mechanics and Redshift target loading, development effort is minimized compared with writing ETL code. The community consensus agrees, with andrologin noting that "AWS DMS allows for change data capture that will have the destination updated at near real time with changes from the source database," and Fredrik1 saying B "Makes most sense."
Why the Other Options Are Wrong
Option A uses AWS Glue with a JDBC connection on a schedule, which is batch-oriented rather than near real-time and requires you to author and maintain the ETL job logic — more development effort, not least. Option C requires building a custom Amazon AppFlow SDK connector for MySQL, which is explicitly custom development and unnecessary when DMS already supports MySQL-to-Redshift CDC. Option D uses AWS DataSync, which is designed for file and object data movement, not transactional database change replication, and it cannot set Amazon Redshift as a database replication target in the way this question requires. Each alternative either fails the near real-time requirement or increases the development burden.
Community Comment Notes
Bmaster endorses the DMS CDC approach and points to an AWS blog about change data capture from an on-premises source to an Amazon Redshift target. andrologin highlights the near real-time destination updates that CDC provides, which is exactly the PLM requirement. Chelseajcole summarizes that DMS supports continuous replication with CDC and reduces setup effort, especially given the existing Direct Connect connection. Fredrik1 simply states that B "Makes most sense," reinforcing the practical consensus around DMS for this pattern.
Official Reference
- https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html
- https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question says 'least development effort' and 'near real time' for database replication, look for a managed AWS DMS task with CDC rather than scheduled ETL, custom connectors, or file-sync tools. Verify that both the source engine and the Amazon Redshift destination are natively supported by the service named in the option.
Frequently Asked Questions
Why is a scheduled AWS Glue JDBC ETL job not the least-effort near real-time choice?
Does AWS DMS support Amazon Redshift as a CDC target from MySQL?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
Bmaster 👍 3B is good. DMS+CDC... https://aws.amazon.com/ko/blogs/apn/change-data-capture-from-on-premises-sql-server-to-amazon-redshift-target/
-
Chelseajcole 👍 1Chatgpt Option B (AWS DMS) is the most suitable with the least development effort. AWS DMS supports continuous data replication with CDC capabilities, making it well-suited for near real-time data integration from MySQL to Amazon Redshift. It handles schema conversion and simplifies the setup process compared to custom development or scheduled ETL jobs. Given the existing AWS Direct Connect, AWS DMS can efficiently replicate MySQL updates to Redshift with minimal latency, meeting the company's requirement for near real-time insights integration. Therefore, option B is the correct choice.
-
andrologin 👍 1 Answered BAWS DMS allows for change data capture that will have the destination updated at near real time with changes from the source database
-
Fredrik1 👍 1 Answered BShould B. Makes most sense.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →