DBS-C01 · Question #9
DBS-C01 Question #9: Real Exam Question with Answer & Explanation
The correct answer is C: Amazon DynamoDB global table. Explanation Amazon DynamoDB Global Tables is the ideal solution because it's a fully managed, serverless NoSQL database designed for massive scale (easily handling billions of events per day), supports flexible/varying schema structures (perfect for heterogeneous metadata), deliv
Question
A global digital advertising company captures browsing metadata to contextually display relevant images, pages, and links to targeted users. A single page load can generate multiple events that need to be stored individually. The maximum size of an event is 200 KB and the average size is 10 KB. Each page load must query the user's browsing history to provide targeting recommendations. The advertising company expects over 1 billion page visits per day from users in the United States, Europe, Hong Kong, and India. The structure of the metadata varies depending on the event. Additionally, the browsing metadata must be written and read with very low latency to ensure a good viewing experience for the users. Which database solution meets these requirements?
Options
- AAmazon DocumentDB
- BAmazon RDS Multi-AZ deployment
- CAmazon DynamoDB global table
- DAmazon Aurora Global Database
Explanation
Explanation
Amazon DynamoDB Global Tables is the ideal solution because it's a fully managed, serverless NoSQL database designed for massive scale (easily handling billions of events per day), supports flexible/varying schema structures (perfect for heterogeneous metadata), delivers single-digit millisecond latency for reads and writes, and replicates data across multiple AWS regions (US, Europe, Hong Kong, India) automatically - satisfying the global, low-latency requirement.
- Amazon DocumentDB (A) is a document database that handles flexible schemas but is not designed for the extreme throughput of 1 billion+ daily events and lacks native multi-region active-active replication.
- Amazon RDS Multi-AZ (B) is a relational database built for high availability within a single region, cannot easily handle variable schemas, and won't scale to billions of daily writes efficiently.
- Amazon Aurora Global Database (D) supports global replication but uses a relational model requiring a fixed schema, and its write scaling is limited compared to DynamoDB for this magnitude of throughput.
Memory Tip: When you see "billions of events + varying schema + global regions + low latency," think DynamoDB Global Tables - it's the AWS go-to for planet-scale, flexible, multi-region NoSQL workloads. The word "global" in both the question and the answer choice is a helpful clue!
Topics
Community Discussion
No community discussion yet for this question.