We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
HackerRank Home
  1. Skills Directory
  2. DynamoDB

DynamoDB

Intermediate

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. This competency area includes working with DynamoDB indexes, query & scan operations, filters, projections, batch processing and condition expressions.

Key competencies: 

  • Indexes: Create a DynamoDB table with a local secondary index. 2) Create a global secondary index on the table.
  • Query: Query a DynamoDB table to retrieve the required data.
  • Scan: Use DynamoDB scan to retrieve the data and compare the operation with query.
  • Filters: Use DynamoDB filter expression to filter out the required data. Use filter-expression with AWS CLI for scan and query operations.
  • Projections: Use DynamoDB projection-expression to project only a few required attributes.  
  • BatchGetItem: Use BatchGetItem to retrieve multiple documents from the DynamoDB table. Configure the BatchGetItem for a strongly consistent read. Understand the limitations and behavior of DynamoDB BatchGetItem operation.
  • BatchWriteItem: Use BatchWriteItem to put and delete multiple documents in the DynamoDB table. Understand the limitation, behavior, and error conditions for the BatchWriteItem operation.
  • Condition Expressions: use DynamoDB condition-expression to put, update, and delete items conditionally.
View all skills
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy

Cookie support is required to access HackerRank

Seems like cookies are disabled on this browser, please enable them to open this website