Skip to the content.
AWS Devops Engineer Professional

DynamoDB

Traditional databases NoSQL
Traditional applications leverage RDBMS databases Non-relational, distributed databases
SQL query language Many different query languages, SQL can be one
Strong requirements about how the data should be modelled All the data should be present in one row
Ability to do joins, aggregations and computations Do not support join, can’t perform aggregations such as “SUM”
Vertical scaling Horizontal scaling

DynamoDB Basics

DynamoDB Primary Keys

DynamoDB Provisioned Throughput

DynamoDB Internal Partitions

DynamoDB Throttling

DynamoDB - API

Writing Data

Deleting Data

Batch Writes

Reading Data

DynamoDB Indexes

Local Secondary Index (LSI)

Global Secondary Index (GSI)

Throttling

DynamoDB Concurrency Model

DynamoDB Accelerator (DAX)

DynamoDB Streams

DynamoDB Streams and Lambda

DynamoDB TTL (Time to Live)

DynamoDB CLI

DynamoDB Transactions

DynamoDB for Store Session State

DynamoDB Write Sharding

DynamoDB Write Types

DynamoDB - Large Object Patterns

DynamoDB Operations

DynamoDB Backups

DynamoDB Global Tables

S3 Metadata Index

DynamoDB Security & Other Features