A logistics company is modernizing its data tier on AWS. The company needs a database solution to handle two distinct requirements: first, storing live, highly structured transaction records for order processing that requires full ACID compliance and SQL joins; second, running complex analytical queries over petabytes of historical tracking data to generate business intelligence reports. Which two AWS database services should the company select to meet these requirements?
- Amazon RDSAnswer
- Amazon RedshiftAnswer
- CAmazon DynamoDB
- DAmazon ElastiCache
- EAmazon Neptune
Answer
Amazon RDS and Amazon Redshift
The workload involving live, highly structured transactional records requiring ACID compliance is best suited for Amazon RDS, which is a fully managed relational database service. The workload involving analytical queries over petabytes of historical data for business intelligence is best suited for Amazon Redshift, which is a fully managed data warehouse designed specifically for high-performance analysis of massive datasets.
Step-by-Step Solution
Key Concept
Distinguishing between relational transactional databases (OLTP) and analytical data warehouses (OLAP) in AWS.