DynamoDB Applied Design Patterns
- Length: 179 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-09-12
- ISBN-10: 1783551895
- ISBN-13: 9781783551897
- Sales Rank: #2025146 (See Top 100 Books)
Apply efficient DynamoDB design patterns for high performance of applications
About This Book
- Create, design, and manage databases in DynamoDB
- Immerse yourself in DynamoDB design examples and user cases, be it for new users or expert ones
- Perform sharding and modeling, to give your applications the low cost NoSQL edge
Who This Book Is For
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.
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.
Table of Contents
Chapter 1. Data Modeling with DynamoDB
Chapter 2. DynamoDB Interfaces
Chapter 3. Tools and Libraries of AWS DynamoDB
Chapter 4. Working with Secondary Indexes
Chapter 5. Query and Scan Operations in DynamoDB
Chapter 6. Working with the DynamoDB API
Chapter 7. Distributed Locking with DynamoDB
Chapter 8. DynamoDB with Redshift, Data Pipeline, and MapReduce
Chapter 9. DynamoDB – Best Practices