New Query Capability in DynamoDB - Global Secondary Indexes Enable Queries on any Field

Posted on: Dec 12, 2013

DynamoDB is a fast, fully managed NoSQL database service that makes it simple and cost-effective to store and retrieve any amount of data, and serve any level of request traffic. Global Secondary Indexes (GSI) provide you with the flexibility to query your DynamoDB tables in new and powerful ways.

Now you can query any field (attribute) in your DynamoDB table using Global Secondary Indexes (GSI). GSIs can treat any table attribute as a key, even attributes not present in all items. When changes are made to the table, DynamoDB automatically updates all GSIs. In addition, a GSI's performance is designed to meet DynamoDB's single-digit millisecond latency. For example, you can add items to a Users table for a gaming app with tens of millions of users with UserId as the primary key, but retrieve them based on their home city, with no reduction in query performance.

Learn more about GSI by reading the blog post.

To get started, visit: