Shrestha Rajat

Search

Search IconIcon to open search

Last updated Jul 9, 2023 Edit Source

# DynamoDB

#aws #cloud #databases #nosql

Key value and document fully serverless database NoSQL solution by AWS which can guarantee consistent read and write speed at any scale. It is not relational like a RDS and is a table not a database

Features:

Provides: Eventual Consistent Reads (default) Strongly Consistent Reads

# Table Structure

Pasted image 20220724013608

# Reads:

When data needs to be updated it has to write updates to all copies. It is possible for data to be inconsistent if you are reading from a copy which has yet to be updated. You have the ability to choose the read consistency in DynamoDB to meet your needs.

Pasted image 20220724013641

# DynamoDB Streams

Creates a sort of queue when ever a item is modified for 24 hour. The information could be created on certain triggers.

# DAX

A highly available, in memory cache for DynamoDB, which improves performance to microsecond level. It only optimizes the read latency and you will not need to modify application logic and can be easily be introduced to application utilizing the DynamoDB directly.

# DynamoDB Global tables

A multi region or multi active database (Multi-master) which does asynchronous replication across different regions.

Pasted image 20220724013804