Databases - DynamoDB Flashcards Preview

A Cloud Guru: AWS Solutions Architect-Associate Exam > Databases - DynamoDB > Flashcards

Flashcards in Databases - DynamoDB Deck (17)
Loading flashcards...
1
Q

What is DynamoDB

A

fast and flexible NoSQL database service for all apps that need consistent, single-digit millisecond latency at any scale.

2
Q

Is DynamoDB fully managed?

A

Yes

3
Q

What models does DynamoDB support?

A

Document, key-value

4
Q

Uses for DynamoDB

A

mobile, web, gaming, ad-tech, IoT

5
Q

Where is data in DynamoDB stored?

A

SSD Storage

6
Q

Where is DynamoDB spread?

A

across 3 geographically distinct data centers (not AZs)

7
Q

Default consistency model for DynamoDB

A

Eventual Consistent Reads. Strongly consistent reads is the other

8
Q

Eventual Consistent Reads

A

Consistency across all copies of data is usually reached within 1 second. repeating a read after a short time should return the updated data (best read performance)

9
Q

Strongly Consistent Reads

A

returns the result that reflects all writes that received a successful response prior to the read

10
Q

If low latency is important

A

pick Eventual consistent reads. Otherwise, pick strongly consistent reads

11
Q

DynamoDB pricing

A

Provisioned throughput capacity, storage

12
Q

How expensive is DynamoDB?

A

Expensive for writes, cheap for reads

13
Q

Use case for DynamoDB

A

If DB is read-heavy, scalabilty and good performance are important, SQL is not necessary

14
Q

default read and write capacity units when creating a DynamoDB table

A

5, 5

15
Q

can you purchase reserved capacity?

A

Yes, 1 or 3-year terms

16
Q

Item

A

Row

17
Q

Important metrics to know

A

Read capacity Units, Write capacity units (both provisioned/consumed)

Decks in A Cloud Guru: AWS Solutions Architect-Associate Exam Class (56):