If you are an intermediate to advanced DynamoDB developer looking to learn the best practices associated with efficient data modeling, this book is for you.
What you will learn
Understand the concepts of data modeling including tables, items, attributes, primary keys, indexes, and design patterns
Access DynamoDB in the management console, command line, and the Eclipse plugin
Get acquainted with DynamoDB Local and CLI commands and use them from a developer/DBA perspective
Discover what global and local secondary indexes are and their importance in DynamoDB
Automatically shard your NoSQL databases based on SLA
Conduct query and scan operations on DynamoDB tables to get efficient results
Call APIs from applications to DynamoDB and retrieve data in appropriate formats for other applications
Work closely with AWS services such as Redshift, S3, and MapReduce so they collaborate with DynamoDB efficiently
Who this book is for
Table of Contents
Data modeling with DynamoDB
DynamoDB interfaces
Tools and Libraries of AWS DynamoDB
Working with Secondary Indexes
Query and Scan Operations in DynamoDB
Working with DynamoDB API
Distributed Locking With DynamoDB
DynamoDB with Redshift, data pipeline and MapReduce