A software company is building a collaborative online drafting application with users distributed across North America and Europe. The architecture requires a relational database to store document metadata and version history, supporting complex queries and auto-scaling read performance in both regions. Additionally, the application requires a data store to manage real-time collaborator session state and presence details with sub-millisecond response times. Which combination of database configurations should a solutions architect recommend to meet these requirements? (Select TWO.)
- Amazon Aurora Global Database to store relational document metadata, using read replicas in the secondary region to scale read performance.Cevap
- Amazon ElastiCache for Redis to manage real-time collaborator session state and presence details with sub-millisecond latencies.Cevap
- CAmazon RDS for PostgreSQL with cross-region read replicas configured as the primary target for automatic failover.
- DAmazon DynamoDB with partition keys designed using monotonically increasing timestamps to optimize data ingestion for document version history.
- EAmazon DynamoDB configured in provisioned capacity mode with fixed write limits to handle unpredictable spikes in collaborator presence traffic.
Cevap
The solutions architect should choose Amazon Aurora Global Database to store relational document metadata with read replicas in the secondary region, and Amazon ElastiCache for Redis to manage real-time collaborator session state with sub-millisecond latencies.
To support a relational, globally distributed database with complex query capabilities and read scaling, Amazon Aurora Global Database is the ideal choice as it provides low-latency local reads in secondary regions. For real-time user session state requiring sub-millisecond latencies, an in-memory solution like Amazon ElastiCache for Redis is optimized for this performance envelope.
Adım Adım Çözüm
Anahtar Kavram
Selecting and configuring high-performing databases based on latency, query patterns, and global read scalability requirements.
Tahmini Süre:2m 0s