AWS Database Services Flashcards
6 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 AWS Database Services flashcards as text
When should you choose Amazon DynamoDB over Amazon RDS?
Answer: For applications needing single-digit millisecond latency at any scale with flexible schema
DynamoDB is ideal for applications requiring consistent single-digit millisecond performance at any scale, flexible schemas, and key-value or document data models, while RDS suits traditional relational workloads with complex queries.
What is Amazon Aurora and how does it differ from standard RDS?
Answer: A MySQL/PostgreSQL-compatible database with up to 5x and 3x better performance respectively and automatic storage scaling
Aurora is AWS's proprietary cloud-optimized relational database offering MySQL and PostgreSQL compatibility with superior performance, automatic storage scaling up to 128 TB, and up to 15 read replicas.
What is Amazon ElastiCache and when should it be used?
Answer: A managed in-memory caching service (Redis or Memcached) for reducing database load and improving latency
ElastiCache provides managed Redis or Memcached in-memory caching, used to reduce database read load, store session data, cache API responses, and improve application latency for frequently accessed data.
What is Amazon Redshift used for?
Answer: A fully managed data warehouse for analyzing large datasets using SQL
Amazon Redshift is a fully managed, petabyte-scale data warehouse that uses columnar storage, massively parallel processing, and SQL-based analytics for business intelligence and big data analytics workloads.
What is Amazon DocumentDB?
Answer: A managed document database service compatible with MongoDB workloads
Amazon DocumentDB is a fully managed document database service designed for MongoDB compatibility, providing scalable, highly available document storage with automatic backups, encryption, and replication.
What is the purpose of Amazon DynamoDB Streams?
Answer: To capture time-ordered sequences of item-level changes in a DynamoDB table for event-driven processing
DynamoDB Streams captures item-level modifications (inserts, updates, deletes) in near-real-time, enabling event-driven architectures, cross-region replication, and maintaining materialized views or search indexes.