Book description
Apply efficient DynamoDB design patterns for high performance of applications
In Detail
DynamoDB provides fast and predictable performance with seamless scalability. If you are a developer, you can use DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. As a database administrator, you can create and scale up or down your request capacity for your DynamoDB table without downtime or performance degradation.
Designed as a complete solutions guide for AWS DynamoDB, this book is a fully managed proprietary NoSQL database service pattern. The book begins with a description of the concepts of data modeling including tables, items, attributes, primary keys, indexes, and design patterns. You will learn how to access DynamoDB in the management console, command line, and the Eclipse plugin. You will also gain insights into DynamoDB Local and CLI commands. By the end of the book, you will have all that it takes to efficiently use DynamoDB to its utmost capabilities.
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
Table of contents
-
DynamoDB Applied Design Patterns
- Table of Contents
- DynamoDB Applied Design Patterns
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Data Modeling with DynamoDB
- 2. DynamoDB Interfaces
- 3. Tools and Libraries of AWS DynamoDB
- 4. Working with Secondary Indexes
- 5. Query and Scan Operations in DynamoDB
-
6. Working with the DynamoDB API
- Data format
- HTTP requests
- Error handling
- Operations in DynamoDB
- Summary
- 7. Distributed Locking with DynamoDB
- 8. DynamoDB with Redshift, Data Pipeline, and MapReduce
- 9. DynamoDB – Best Practices
- A. Comparing DynamoDB
- Index
Product information
- Title: DynamoDB Applied Design Patterns
- Author(s):
- Release date: September 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783551897
You might also like
book
Design Patterns for Cloud Native Applications
With the immense cost savings and scalability the cloud provides, the rationale for building cloud native …
book
DynamoDB Cookbook
Over 90 hands-on recipes to design Internet scalable web and mobile applications with Amazon DynamoDB About …
book
Kubernetes Patterns
The way developers design, build, and run software has changed significantly with the evolution of microservices …
book
Mastering DynamoDB
Master the intricacies of the NoSQL database DynamoDB to take advantage of its fast performance and …