An educational technology company is building an online learning platform. The platform has two key database requirements:
1. It must store student course enrollments, grade books, and academic transcripts in a relational schema that supports multi-table SQL queries and strict transactional integrity.
2. It must store transient user session tokens and session state in-memory to ensure sub-millisecond page response times.
Which two AWS services should the company select to meet these requirements?
- Amazon RDSCevap
- Amazon ElastiCacheCevap
- CAmazon DynamoDB
- DAmazon Redshift
- EAmazon S3
Cevap
The correct services are the relational database service and the in-memory data store. Specifically, Amazon RDS should be chosen for the relational transactional enrollment data, and Amazon ElastiCache should be chosen for sub-millisecond in-memory session caching.
The system requires a transactional relational database for enrollments and grades, which is best served by a managed relational database service. It also requires an in-memory caching tier to store transient session state under sub-millisecond latencies, which is the primary use case for an in-memory caching service.
Adım Adım Çözüm
Anahtar Kavram
Selecting purpose-built AWS database services based on relational, NoSQL, data warehousing, and caching requirements.