A digital publishing platform requires a database solution to store millions of unstructured user preferences and reading histories. This system needs a flexible schema and must deliver single-digit millisecond latency at scale. Additionally, the platform needs to run complex, resource-intensive daily SQL analytical reports on terabytes of historical reader interaction logs without degrading the performance of the live platform. Which TWO database services should be selected to meet these requirements?
- Amazon DynamoDB to store the unstructured user preferences and reading histories with low latencyCevap
- Amazon Redshift to run complex analytical queries over large historical datasetsCevap
- CAmazon RDS for PostgreSQL to store the unstructured user preferences and reading histories
- DAmazon Aurora to consolidate both the live user preferences and historical analysis into a single database instance
- EAmazon EC2 with a self-managed database to host the workloads, because AWS automatically applies operating system and database engine patches for EC2
Cevap
The correct database services are Amazon DynamoDB for unstructured, low-latency preferences, and Amazon Redshift for aggregate historical analysis.
Amazon DynamoDB is a fully managed NoSQL key-value database designed to store unstructured user preferences with flexible schemas and provide single-digit millisecond response times at scale. Amazon Redshift is a managed data warehouse optimized for complex SQL queries over massive historical datasets, allowing resource-heavy analysis to run in isolation without impacting live user operations.
Adım Adım Çözüm
Anahtar Kavram
Selecting and combining purpose-built AWS database services to decouple transactional and analytical workloads, matching schema patterns and low-latency performance requirements.
Tahmini Süre:2m 0s