A company is migrating its customer order processing system to AWS. The system requires a relational database that supports standard SQL queries and transactional integrity (ACID compliance). The company wants to minimize administrative overhead by offloading operating system patching and database backups to AWS. They also want to avoid a monolithic design where transactional processing and historical data analytics are combined into a single database. Which AWS service should the company use to host the transactional database?
- AAmazon DynamoDB
- Amazon RDSAnswer
- CAmazon EBS
- DAmazon Redshift
Answer
Amazon RDS
Amazon RDS is the correct choice because it is a managed relational database service that supports standard SQL and ACID transactions. It automatically handles administrative tasks like operating system patching and database backups, allowing the company to offload these operational responsibilities while maintaining a relational database structure.
Step-by-Step Solution
Key Concept
AWS Database Services