Amazon DynamoDB resources for first-time users - Amazon DynamoDB
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Amazon DynamoDB resources for first-time users

We recommend that first time users begin by reading the following sections, and refer to them as needed.

Example

Service highlights and pricing

Provides a general product overview of DynamoDB, common use cases, service highlights, and pricing.

Example

DynamoDB resources

Videos, tutorials, and prescriptive guidance that introduces you to the service, concepts of data modeling, and core features and capabilities.

Example

Getting started

Information on setting up DynamoDB, creating sample tables, and uploading data.

Example

DynamoDB basics course

Free digital course that teaches the fundamentals of DynamoDB, including table design, data types, and basic operations.

Example

DynamoDB Nuggets

Short, focused video tutorials that explain key DynamoDB concepts and features.

Example

DynamoDB code samples repository

Practical DynamoDB code examples in various programming languages.

Example

Free DynamoDB training

Amazon provides free digital training courses that cover DynamoDB concepts, features, and best practices.

Example

NoSQL Workbench for DynamoDB

Unified visual tool that provides data modeling, data visualization, and query development features.

Example

DynamoDB Design Patterns

Best practices and data modeling examples for different use cases with practical code samples.

Example

Hands-on Tutorials

Step-by-step tutorials in the Amazon Web Services Management Console that guide you through common DynamoDB tasks.

Example

Migrating to DynamoDB

Overview of the process, tools, and strategies for migrating a database into DynamoDB.

Example

Amazon Well-Architected Lens for DynamoDB

Architectural best practices for designing and operating reliable, secure, efficient, and cost-effective applications using DynamoDB.

Amazon DynamoDB additional best practices for first-time users

After you complete the preceding sections, read these sections:

  • DynamoDB throughput capacity

    Provides an overview of the two throughput modes available for DynamoDB and considerations in selecting the appropriate capacity mode for your application. On-demand mode is the default and recommended throughput option for most DynamoDB workloads.

  • Best practices for designing and architecting with DynamoDB

    Identify and address issues to maximize performance and minimize costs when working with DynamoDB.

Amazon CLI resources

If you want to use the Amazon Command Line Interface (Amazon CLI), you can use these documents to help you get started:

  • Amazon CLI documentation

    This section provides information on downloading the Amazon CLI, getting the Amazon CLI working on your system, and providing your Amazon credentials.

  • Amazon CLI documentation for DynamoDB

    This separate document covers all of the Amazon CLI for DynamoDB commands, including syntax and examples.

Programming resources

You can write application programs to use the DynamoDB API with a variety of popular programming languages. Here are some resources:

  • Tools for Amazon Web Services

    Amazon provides a number of software development kits (SDKs) with support for DynamoDB. You can code for DynamoDB using Java, .NET, PHP, Ruby, and other languages. These SDKs can greatly simplify your application development by formatting your requests to DynamoDB, parsing responses, and providing retry logic and error handling.

  • DynamoDB API Reference

    If you don't want to use the Amazon SDKs, you can interact with DynamoDB directly using the DynamoDB API. This document covers all of the DynamoDB API operations, including syntax and examples. You can find troubleshooting tips and information on creating and authenticating requests and handling responses in this section.