text: **Data types**
  
  DynamoDB supports many diﬀerent data types for attributes within a table. They can be 
  
  categorized as follows: 
  
  •**Scalar Types**– A scalar type can represent exactly one value. The scalar types are number, string, 
  
  binary, Boolean, and null. 
  
  •**Document Types**– A document type can represent a complex structure with nested attributes, 
  
  such as you would ﬁnd in a JSON document. The document types are list and map. 
  
  •**Set Types**– A set type can represent multiple scalar values. The set types are string set, number 
  
  set, and binary set. 