Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.6 KB

DBS05-AWS100.md

File metadata and controls

51 lines (40 loc) · 1.6 KB

DBS05-AWS100 - Create a DynamoDB table

Cloud Service Provider

  • Amazon Web Services

Difficulty

  • Level 100 (Introductory)

Project's Author(s)

Chris Nagy

Objectives

You need to complete the following:

  • Create a DynamoDB table with provisioned capacity
  • Create three random items in the table
  • Run a scan on the table that returns all three items
  • Run a query on the table that returns a single item

You need to answer the following:

  • What is an "item" in DynamoDB?
  • What data types can you store in a DynamoDB table?
  • What is the maximum size of an item in DynamoDB?
  • What capacity modes are available for DynamoDB?
  • What are Write Capacity and Read Capacity Units (WCU/RCU)?
  • What is the size of a single WCU and RCU?
  • How does DynamoDB support autoscaling?
  • Does DynamoDB support encryption?
  • Which key type is required for creating a table?
  • Which three data types does the Primary Key support?
  • What is the difference between a Primary (Hash) Key and a Secondary (Sort) Key?
  • What is a DynamoDB Stream?
  • What are Global Tables?
  • How do backups work in DynamoDB?
  • Can DynamoDB be performant at-scale?

References

Costs

  • 25GB of storage is included in the free tier
  • 25 WCUs/RCUs are included in the free tier

Estimated time to complete

  • 30 minutes

Tips

  • Use numbers as your Primary Keys for this getting started project.
  • Do not use a sort key for this project.