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.
- Working with Queries
Learn about the
Queryoperation 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).
- 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.
- 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.
- Best Practices for Tables
We recommend that you follow these best practices when working with tables in DynamoDB.
- 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.
- DynamoDB Core Components
In DynamoDB, you work with tables, items, and attributes. Learn more about these core components.
- 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.
- Amazon DynamoDB: How It Works
This introductory section provides an overview of DynamoDB service components and how they interact.
- 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.
- Node.js and DynamoDB
- 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
Queryrequests against these indexes.
- 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.
- Python and DynamoDB
In this tutorial, you use the AWS SDK for Python (Boto 3) to write simple programs to perform DynamoDB operations.
- Condition Expressions
To manipulate data in a DynamoDB table, you use the
DeleteItemoperations. For these data manipulation operations, you can specify a condition expression to determine which items should be modified.
- Setting Up DynamoDB (Web Service)
Learn how to set up the DynamoDB web service, including all the basic requirements.
- 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.
- Naming Rules and Data Types
This section of the developer guide describes the DynamoDB naming rules and the various data types that DynamoDB supports.
- 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
Scanrequests against these indexes.
- Error Handling
Learn more about runtime errors and how to handle them, including error messages and codes that are specific to DynamoDB.
- Update Expressions
Learn how to use the
UpdateItemoperation 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.