A ranking state is read and written through the Redis API.
The state must survive a node failure and cannot be treated as a regenerable cache.
Which data store is most appropriate?
Choose Amazon MemoryDB for Redis when Redis compatibility and durable, multi-AZ state are required.
Detailed explanation
Memcached is an ephemeral cache whose contents can be lost during node replacement.
Memcached is an ephemeral cache whose contents can be lost during node replacement.
MemoryDB provides Redis-compatible access with durable, replicated state.
MemoryDB provides Redis-compatible access with durable, replicated state.
Athena performs SQL analysis and is not a low-latency Redis state store.
Athena performs SQL analysis and is not a low-latency Redis state store.
Glacier is durable archive storage but does not provide Redis API or low-latency updates.
Glacier is durable archive storage but does not provide Redis API or low-latency updates.
Check official documentation
Compare the following points with the official documentation.
MemoryDB・ElastiCache Redis・Memcachedの耐久性、レプリケーション、用途を確認する。
What to confirm
耐久性が必要な状態と再生成可能キャッシュを区別できる。
Key points
- MemoryDB
- Redis
- Durability
- Multi-AZ
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Durability requirement
A value that cannot be regenerated needs persistence and recovery behavior, not only cache speed.
Operational choice
Compare write durability, failover, eviction, and rebuild time for the application state.