0% found this document useful (0 votes)
21 views16 pages

Dynamodb: Fast and Flexible Nosql Database Service For Any Scale

The document discusses DynamoDB, a fast and flexible NoSQL database service from AWS. It provides benefits like fast performance on SSD storage, high availability, and eventual consistency. It also discusses encryption at rest using AWS KMS and Amazon DynamoDB Accelerator (DAX) for caching to improve performance.

Uploaded by

Waqas M Awan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views16 pages

Dynamodb: Fast and Flexible Nosql Database Service For Any Scale

The document discusses DynamoDB, a fast and flexible NoSQL database service from AWS. It provides benefits like fast performance on SSD storage, high availability, and eventual consistency. It also discusses encryption at rest using AWS KMS and Amazon DynamoDB Accelerator (DAX) for caching to improve performance.

Uploaded by

Waqas M Awan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

DynamoDB

Fast and Flexible NoSQL database service for


any scale
Presented by: Shyam
Godwin
Waqas muazam
History
• December 2004 shock?
• Brainstorm?
• Route cause?
• Solution!!!!
• Announcement!!!!
Benefits…

• Fast and flexible


• High available
• Always stored on ssd
• Suited for read heavy apps.
Eventually consistent reads
when you read data from a dynamodb table, the response might not
reflect the results of a recently completed write operation.
Strongly consistent reads.
When you request a strongly consistent read, dynamodb returns a response with
the most up-to-date data, reflecting the updates from all prior write operations
that were successful.
Note: DynamoDb uses eventually consistent reads, unless you specify otherwise
Encryption at rest automatically integrates with AWS KMS for managing the AWS managed CMK for DynamoDB (aws/dynamodb) that is used to encrypt your tables.

• Amazon DynamoDB encryption at rest encrypts your data using 256-bit Advanced Encryption Standard
(AES-256), which helps secure your data from unauthorized access to the underlying storage.

• Encryption at rest automatically integrates AWS KMS for managing the


AWS managed CMK for DynamoDB.
• AWS own and manage CMK
DynamoDB cant read your table data unless it has access to your managed
CMK stored in your KMS account.
Amazon Dynamodb Accelerator (DAX)

What • DAX is a DynamoDB-compatible caching


service that enables you to benefit from fast

is it?
in-memory performance for demanding
applications.
Cont…
Features….

• Extreme Performance
• Fully Managed
• Highly Available
• API Compatible
Key Benefits….

• Fast Performance
• Ease of Use
• Lower Costs
Ideal for Applications…?

• that require the fastest possible response time


• i.e
• that read a small number of items more frequently than others.

i.e 50% off on “Patisserie Valerie Red Velvet Cake”


Not ideal for applications like….

• You know what ? That’s a really Good Question..

• And Your Homework for today


Thank You

You might also like