AWS Certified Database – Specialty — Question 23
A Database Specialist is designing a new database infrastructure for a ride hailing application. The application data includes a ride tracking system that stores
GPS coordinates for all rides. Real-time statistics and metadata lookups must be performed with high throughput and microsecond latency. The database should be fault tolerant with minimal operational overhead and development effort.
Which solution meets these requirements in the MOST efficient way?
Answer options
- A. Use Amazon RDS for MySQL as the database and use Amazon ElastiCache
- B. Use Amazon DynamoDB as the database and use DynamoDB Accelerator
- C. Use Amazon Aurora MySQL as the database and use Aurora's buffer cache
- D. Use Amazon DynamoDB as the database and use Amazon API Gateway
Correct answer: B
Explanation
The correct answer, B, is optimal because Amazon DynamoDB is designed for high throughput and low latency, and using DynamoDB Accelerator enhances performance even further. Options A and C rely on relational databases, which may not meet the real-time requirements as efficiently. Option D, while using DynamoDB, does not provide the same level of performance enhancement as using DynamoDB Accelerator.