AWS Database Blog

Top 20 most visited Amazon DynamoDB Developer Guide pages so far in 2018

The Amazon DynamoDB Developer Guide provides an overview of concepts and detailed instructions for using the various features of Amazon DynamoDB. The following list contains the 20 most visited pages in the guide during the first two months of 2018. We’ve included a brief description with each link to explain what each page covers. Use this list to see what other AWS customers have been viewing and perhaps to pique your own interest in a DynamoDB topic you’ve been meaning to learn about.

  1. Working with Queries
    Learn about the Query operation and how you can use it to find items based on primary key values. You can query any table or secondary index that has a composite primary key (a partition key and a sort key).
  2. Getting Started with DynamoDB
    These language-specific tutorials help you learn more about DynamoDB. Run the included sample code against either the downloadable version of DynamoDB or the DynamoDB web service.
  3. Setting Up DynamoDB Local (Downloadable Version)
    You can use the downloadable version of DynamoDB to write and test applications without accessing the DynamoDB web service. When you’re ready to deploy your application in production, just make a few minor changes to the code so that it uses the DynamoDB web service. This downloadable version also helps you save on provisioned throughput, data storage, and data transfer fees.
  4. Best Practices for Tables
    We recommend that you follow these best practices when working with tables in DynamoDB.
  5. Limits in DynamoDB
    These are the current limits within DynamoDB (or no limit, in some cases). Each limit applies on a per–AWS Region basis, unless otherwise specified.
  6. DynamoDB Core Components
    In DynamoDB, you work with tables, items, and attributes. Learn more about these core components.
  7. Working with Items in DynamoDB
    In DynamoDB, an item is a collection of attributes. Each attribute has a name and a value. DynamoDB provides four operations for creating, reading, updating, and deleting items, and this page describes how to use these operations.
  8. Amazon DynamoDB: How It Works
    This introductory section provides an overview of DynamoDB service components and how they interact.
  9. Throughput Capacity for Reads and Writes
    When you create a table or index in DynamoDB, you must specify your capacity requirements for read and write activity. After you define your throughput capacity in advance, DynamoDB can reserve the necessary resources to meet the read and write activity your application requires, while ensuring consistent, low-latency performance.
  10. Node.js and DynamoDB
    In this tutorial, you use the AWS SDK for JavaScript to write simple programs to perform DynamoDB operations such as creating tables and running queries.
  11. Global Secondary Indexes
    Some applications might need to perform many kinds of queries, using a variety of different attributes as query criteria. To support these requirements, you can create one or more global secondary indexes and issue Query requests against these indexes.
  12. Working with Tables in DynamoDB
    Learn how to use the AWS Command Line Interface (AWS CLI) and the AWS SDKs to create, update, and delete tables.
  13. Python and DynamoDB
    In this tutorial, you use the AWS SDK for Python (Boto 3) to write simple programs to perform DynamoDB operations.
  14. Condition Expressions
    To manipulate data in a DynamoDB table, you use the PutItem, UpdateItem, and DeleteItem operations. For these data manipulation operations, you can specify a condition expression to determine which items should be modified.
  15. Setting Up DynamoDB (Web Service)
    Learn how to set up the DynamoDB web service, including all the basic requirements.
  16. Using the CLI
    You can use the AWS CLI for ad hoc operations, such as creating a table. You also can use the AWS CLI to embed DynamoDB operations within utility scripts.
  17. Naming Rules and Data Types
    This section of the developer guide describes the DynamoDB naming rules and the various data types that DynamoDB supports.
  18. Improving Data Access with Secondary Indexes
    DynamoDB provides fast access to items in a table by specifying primary key values. Many applications benefit from having one or more secondary (or alternate) keys available to allow efficient access to data with attributes other than the primary key. Learn how you can create one or more secondary indexes on a table and issue Query or Scan requests against these indexes.
  19. Error Handling
    Learn more about runtime errors and how to handle them, including error messages and codes that are specific to DynamoDB.
  20. Update Expressions
    Learn how to use the UpdateItem operation to update an existing item in a DynamoDB table. You provide the key of the item you want to update. You also provide an update expression that indicates the attributes you want to modify and the values you want to assign to them.


These have been our most popular developer guide pages during the first two months of 2018. In the Comments section below, let us know if you want to see anything expanded or updated on these or other DynamoDB documentation pages to make them more useful to you.

About the Authors

Mike Curtis is a documentation manager for Amazon Web Services.





Israel Santos is a senior programmer writer for Amazon DynamoDB and Amazon SimpleDB. He works with other writers and editors to provide and improve documentation for AWS services.