Data Modeling Before Table Creation Is Essential
Start course
3h 3m

This course provides detail on the AWS Database services relevant to the AWS Certified Developer - Associate exam. This includes Amazon RDS, Aurora, DynamoDB, MemoryDB for Redis, and ElastiCache.

Want more? Try a lab playground or do a Lab Challenge!

Learning Objectives

  • Obtain a solid understanding of the following Amazon database services: Amazon RDS, Aurora, DynamoDB, MemoryDB for Redis, and ElastiCache
  • Create an Amazon RDS database
  • Create a DynamoDB database
  • Create an ElastiCache cluster

The simplest way to create a DynamoDB table is using the AWS Console. However, before creating a table in DynamoDB, it is important to consider the dataset and the access patterns that we desire to implement as we have done in the last few slides. This is going to have a direct impact on the structure and the type of queries that the table will support. A very important tool to consider when performing data modeling and creating DynamoDB tables is the AWS NoSQL Workbench. 

This is a free tool available to help you build new data models, define tables and indices, as well as import and export models. Using the NoSQL Workbench, you can set up a local downloadable version of DynamoDB and build data models as well as visualize your data and access patterns. You can also explore datasets and build operations. The sample data models that are included are also a great reference for you to get started with your own models. Be sure to download it and explore its capabilities. The download URL is shown on the screen.


About the Author
Learning Paths

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.