Amazon DynamoDB Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 37: Line 37:


===String===
===String===
=Nested Attributes=
DynamoDB supports nested attributes up 32 levels deep.


=Encryption at Rest=
=Encryption at Rest=


=Point-in-time Recovery=
=Point-in-time Recovery=

Revision as of 21:15, 24 April 2019

External

Internal

Overview

Amazon DynamoDB is a managed NoSQL database service.

Table

A table is a collection of items. A table contains zero or more items. An item is a group of attributes that is uniquely identifiable among all other items. Items are similar in many ways to rows, records or tuples in other database systems. There is no limit to the number of items that can be stored in a table.

Other than the primary key, tables do not have schemas, which means that neither the attributes nor their data types need to be defined beforehand.

Item

An item is a collection of attributes. Each item can have its own distinct attributes.

Primary Key

DynamoDB uses primary keys to uniquely identify each item in a table.

Attribute

An attribute is a fundamental data element, something that does not need to be broken down any further.

Attribute Types

Scalar

Number

String

Nested Attributes

DynamoDB supports nested attributes up 32 levels deep.

Encryption at Rest

Point-in-time Recovery