Basics - utkaln/dynamodb-helloworld GitHub Wiki

Five Basic Concepts:

  1. Tables - Grouping of Records, that can have multiple types of entities (Relational DB has one table per entity)
  2. Items - Row or a record
  3. Attributes - Fields that can contain value
  • Type Scalar - string, number, binary, boolean, null
  • Type Complex - lists, maps
  • Type Set - unique values and multiple values (string sets, number sets, binary sets)
  1. Primary Keys
  2. Secondary Indexes