One data set needs fast key-based access, while frequently read results should stay in memory.
Match AWS database services to the requirements.
Choose TWO appropriate mappings.
DynamoDB provides a NoSQL key-value and document data store, while ElastiCache provides in-memory data stores for low-latency access.
Detailed explanation
DynamoDB supports flexible schemas and fast access by key in a managed NoSQL service.
DynamoDB supports flexible schemas and fast access by key in a managed NoSQL service.
CloudTrail records API activity and does not provide a cache.
CloudTrail records API activity and does not provide a cache.
ElastiCache provides in-memory data stores such as Redis and Memcached.
ElastiCache provides in-memory data stores such as Redis and Memcached.
Route 53 is a DNS service, not a database.
Route 53 is a DNS service, not a database.
Check official documentation
Compare the following points with the official documentation.
Amazon DynamoDBとAmazon ElastiCacheの公式概要を確認する。
What to confirm
DynamoDBとElastiCacheのデータアクセス特性を説明できる。
Key points
- Amazon DynamoDB
- Amazon ElastiCache
- NoSQL
- In-memory data store
Notes
- Environment: AWS公式データベースサービスの確認
- Confirm current capabilities and terminology in the official AWS documentation.
Foundation review
Access pattern
Key-based lookups and cache reads solve different access patterns, even when both need fast responses.
Role separation
A cache commonly accelerates another data source; it is not automatically the system of record.