AWS Database Services and Concepts Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/83

flashcard set

Earn XP

Description and Tags

Flashcards testing concepts, features, operations, and capacity calculations across AWS database services based on the lecture transcript.

Last updated 3:41 AM on 9/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

84 Terms

1
New cards

Which AWS service is appropriate for a fully managed relational database supporting SQL, ACID transactions, and traditional applications?

Amazon RDS

2
New cards

Which high-performance relational database service is compatible with MySQL or PostgreSQL and offers automated storage growth, replication, and high availability?

Aurora

3
New cards

Which ACID property guarantees that a transaction is treated as an indivisible unit?

Atomicity

4
New cards

Which ACID property ensures that transactions leave the database in a valid state according to defined rules?

Consistency

5
New cards

Which ACID property prevents concurrent transactions from interfering with each other?

Isolation

6
New cards

Which ACID property ensures that committed data survives failures?

Durability

7
New cards

Which RDS feature allows read-heavy workloads to be separated from the primary database?

Read Replicas

8
New cards

What is Aurora Backtrack primarily used for?

Rewinding a database to an earlier point in time

9
New cards

Which endpoint should an application use to route read traffic to Aurora read replicas without manually specifying individual instances?

Reader endpoint

10
New cards

What mechanism is used to control concurrent access when two transactions attempt to modify the same database resource simultaneously?

LOCK

11
New cards

What is the simplest primary key configuration in Amazon DynamoDB?

Partition key only

12
New cards

In a DynamoDB table with both a partition key and a sort key, what requirement must be met for item uniqueness?

The combination of the partition key and sort key must be unique

13
New cards

Why is an attribute like movie_language generally considered a poor partition key for a large DynamoDB table?

It has few distinct values and can create an uneven data distribution (hot partition)

14
New cards

What does a Local Secondary Index (LSI) provide in DynamoDB?

An alternative sort key using the same partition key as the base table

15
New cards

When must a Local Secondary Index (LSI) be created for a DynamoDB table?

At table creation time

16
New cards

What is the maximum number of Local Secondary Indexes (LSIs) allowed per DynamoDB table?

55

17
New cards

From where do Local Secondary Indexes (LSIs) consume read and write capacity units?

LSIs use the main table's provisioned WCUs and RCUs

18
New cards

What does a Global Secondary Index (GSI) provide in DynamoDB?

An alternative primary key (different partition key and optional sort key)

19
New cards

When can a Global Secondary Index (GSI) be added to a DynamoDB table?

After table creation (at any time)

20
New cards

What can happen to the main DynamoDB table if write operations on a GSI become throttled?

The main table can also be throttled

21
New cards

Which DynamoDB API call creates a new item or completely replaces an existing item with the same primary key?

PutItem

22
New cards

Which DynamoDB API call modifies attributes of an existing item or creates the item if it does not exist?

UpdateItem

23
New cards

Which DynamoDB operation efficiently retrieves multiple items based on a partition key and optional sort key conditions?

Query

24
New cards

Which DynamoDB operation inspects every item in the entire table?

Scan

25
New cards

What DynamoDB feature prevents concurrent updates from overwriting data incorrectly by verifying criteria before performing a write?

Conditional Write

26
New cards

What is PartiQL for DynamoDB?

A SQL-compatible query language for performing DynamoDB operations

27
New cards

What is the default consistency model for reads in Amazon DynamoDB?

Eventually consistent

28
New cards

How do you request a strongly consistent read in supported DynamoDB API operations?

Set ConsistentRead to True

29
New cards

How does RCU consumption compare between a strongly consistent read and an eventually consistent read?

A strongly consistent read consumes twice the RCUs of an eventually consistent read

30
New cards

What is the capacity unit rule for 1WCU in DynamoDB?

1 WCU=1 writeĀ perĀ secondĀ forĀ anĀ itemĀ upĀ toĀ 1 KB1\,\text{WCU} = 1\,\text{write per second for an item up to } 1\,\text{KB}

31
New cards

What is the capacity unit rule for 1RCU in DynamoDB for the DEA-C01 exam?

1 RCU=1 stronglyĀ consistentĀ read/secĀ ORĀ 2 eventuallyĀ consistentĀ reads/secĀ forĀ anĀ itemĀ upĀ toĀ 4 KB1\,\text{RCU} = 1\,\text{strongly consistent read/sec OR } 2\,\text{eventually consistent reads/sec for an item up to } 4\,\text{KB}

32
New cards

How many WCUs are required to write 1010 items per second where each item size is 2 KB2\,\text{KB}?

20 WCUs20\,\text{WCUs}

33
New cards

How many WCUs are required to write 66 items per second where each item size is 4.5 KB4.5\,\text{KB}?

30 WCUs30\,\text{WCUs}

34
New cards

How many WCUs are required to write 120120 items per minute where each item size is 2 KB2\,\text{KB}?

4 WCUs4\,\text{WCUs}

35
New cards

How many RCUs are required for 1010 strongly consistent reads per second on 4 KB4\,\text{KB} items?

10 RCUs10\,\text{RCUs}

36
New cards

How many RCUs are required for 1616 eventually consistent reads per second on 12 KB12\,\text{KB} items?

24 RCUs24\,\text{RCUs}

37
New cards

How many RCUs are required for 1010 strongly consistent reads per second on 6 KB6\,\text{KB} items?

20 RCUs20\,\text{RCUs}

38
New cards

How many RCUs are required for 2020 eventually consistent reads per second on 8 KB8\,\text{KB} items?

20 RCUs20\,\text{RCUs}

39
New cards

How many RCUs are required for 1212 strongly consistent reads per second on 5 KB5\,\text{KB} items?

24 RCUs24\,\text{RCUs}

40
New cards

What application mitigation technique handles DynamoDB ProvisionedThroughputExceededException errors?

Exponential backoff

41
New cards

Which fully managed service provides microsecond, in-memory caching for DynamoDB read-heavy workloads?

DynamoDB Accelerator (DAX)

42
New cards

Which feature provides a time-ordered sequence of item-level modifications in a DynamoDB table?

DynamoDB Streams

43
New cards

Which feature automatically deletes items from a DynamoDB table after a specified expiration timestamp?

Time to Live (TTL)

44
New cards

Which DynamoDB capacity mode is recommended when application workloads are unpredictable and capacity planning is difficult?

On-demand

45
New cards

What type of workload is Amazon Redshift primarily designed to process?

Online Analytical Processing (OLAP)

46
New cards

What fundamental architecture gives Amazon Redshift its analytical performance capabilities?

Massively parallel processing (MPP) with columnar storage

47
New cards

Which Redshift distribution style distributes table rows across slices in a round-robin fashion?

EVEN

48
New cards

Which Redshift distribution style places rows across node slices based on values in a specified column?

KEY

49
New cards

Which Redshift distribution style replicates a copy of the entire table to every node?

ALL

50
New cards

Which distribution style allows Redshift to automatically choose the best data distribution method?

AUTO

51
New cards

What is the function of a sort key in Amazon Redshift?

It organizes data on disk according to specified column values to improve query scanning efficiency

52
New cards

Which Redshift command reclaims disk space from deleted rows and restores sort order?

VACUUM

53
New cards

Which option of the Redshift VACUUM command reclaims space from deleted rows without performing table sorting?

VACUUM DELETE ONLY

54
New cards

Which command is optimized for high-speed loading of large datasets from external sources into Redshift?

COPY

55
New cards

What external sources can the Redshift COPY command load data from?

S3, EMR, DynamoDB, and remote hosts

56
New cards

What two elements are required when running a COPY command from Amazon S3 into Amazon Redshift?

Manifest file and IAM role

57
New cards

Which command is used to export query results or data from Redshift to files in Amazon S3?

UNLOAD

58
New cards

Which Redshift feature allows direct querying of external Parquet files in S3 without loading them into Redshift storage?

Redshift Spectrum

59
New cards

Which feature enables Redshift queries to directly access live data in RDS/Aurora PostgreSQL and MySQL without an ETL process?

Redshift Federated Query

60
New cards

Can you query Redshift tables from RDS or Aurora using Redshift Federated Query?

No

61
New cards

Which feature automatically provides extra cluster capacity to handle spikes in concurrent read queries in Redshift?

Concurrency Scaling

62
New cards

What mechanism routes and manages queries sent to Redshift concurrency scaling clusters?

WLM queues

63
New cards

What is the purpose of Short Query Acceleration (SQA) in Amazon Redshift?

To prioritize short-running queries over long-running queries so they execute in a dedicated space without waiting in queues

64
New cards

What underlying technology does Redshift Short Query Acceleration (SQA) use to predict execution times?

Machine learning

65
New cards

Which feature allows executing SQL statements against Redshift over a secure HTTP endpoint without maintaining database connection pools?

Redshift Data API

66
New cards

Is the execution model of the Redshift Data API synchronous or asynchronous?

Asynchronous

67
New cards

How does the Redshift Data API handle authentication without sending raw passwords in API requests?

It uses AWS Secrets Manager or temporary credentials

68
New cards

Which AWS orchestration service can invoke Redshift Data API calls as part of an automated workflow?

Step Functions

69
New cards

Which Redshift deployment mode automatically provisions and scales resources based on demand without managing clusters?

Redshift Serverless

70
New cards

Which Redshift node architecture features independent scaling of compute and managed storage?

RA3

71
New cards

Which resizing method in Redshift quickly adds or removes nodes of the same node type?

Elastic resize

72
New cards

Which feature allows live data to be shared across Redshift clusters without performing data copies?

Cross-Region Data Sharing

73
New cards

Which Redshift system view category contains real-time transient data?

System Table Views

74
New cards

Which Redshift system view category contains historical performance data generated from logs persisted to disk?

System Table Logs

75
New cards

Where should large binary objects (BLOBs) generally be stored according to AWS best practices?

Amazon S3

76
New cards

Which AWS graph database supports Gremlin, openCypher, and SPARQL query languages?

Amazon Neptune

77
New cards

Which fully managed AWS database service is compatible with MongoDB?

Amazon DocumentDB

78
New cards

Which fully managed AWS database service is compatible with Apache Cassandra?

Amazon Keyspaces

79
New cards

Which Redis-compatible database service provides sub-millisecond latency along with multi-AZ durability?

Amazon MemoryDB

80
New cards

Which purpose-built AWS database is optimized for storing and analyzing time-series and IoT telemetry data?

Amazon Timestream

81
New cards

1 WCU =

1 write/sec for an item up to 1 KB

82
New cards

1 RCU represents how many STRONGLY CONSISTENT READ per second

1

83
New cards

1 RCU represents how many EVENTUALLY CONSISTENT READ per second

2

84
New cards

RCUs represents 1 strongly consistent read and 2 eventually consistent reads per second for how many KB in size

4 KB