Amazon DynamoDB | Scalability, availability, and durability Flashcards

1
Q

If I have nested JSON data in DynamoDB, can I update only a specific element of that data?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

Yes. When updating a DynamoDB item, you can specify the sub-element of the JSON document that you want to update.

Q:What is the Document SDK?

The Document SDK is a datatypes wrapper for JavaScript that allows easy interoperability between JS and DynamoDB datatypes. With this SDK, wrapping for requests will be handled for you; similarly for responses, datatypes will be unwrapped. For more information and downloading the SDK see our GitHub respository here.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Is there a limit to how much data I can store in Amazon DynamoDB?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

No. There is no limit to the amount of data you can store in an Amazon DynamoDB table. As the size of your data set grows, Amazon DynamoDB will automatically spread your data over sufficient machine resources to meet your storage requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Is there a limit to how much throughput I can get out of a single table?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

No, you can increase the maximum capacity limit setting for Auto Scaling or increase the throughput you have manually provisioned for your table using the API or the AWS Management Console. DynamoDB is able to operate at massive scale and there is no theoretical limit on the maximum throughput you can achieve. DynamoDB automatically divides your table across multiple partitions, where each partition is an independent parallel computation unit. DynamoDB can achieve increasingly high throughput rates by adding more partitions.

If you wish to exceed throughput rates of 10,000 writes/second or 10,000 reads/second, you must first contact Amazon through this online form.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Does Amazon DynamoDB remain available when Auto Scaling triggers scaling or when I ask it to scale up or down by changing the provisioned throughput?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

Yes. Amazon DynamoDB is designed to scale its provisioned throughput up or down while still remaining available, whether managed by Auto Scaling or manually.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Do I need to manage client-side partitioning on top of Amazon DynamoDB?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

No. Amazon DynamoDB removes the need to partition across database tables for throughput scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How highly available is Amazon DynamoDB?

Scalability, availability, and durability

Amazon DynamoDB | Database

A

The service runs across Amazon’s proven, high-availability data centers. The service replicates data across three facilities in an AWS Region to provide fault tolerance in the event of a server failure or Availability Zone outage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly