DynamoDB Cookbook
eBook - ePub

DynamoDB Cookbook

  1. 266 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

DynamoDB Cookbook

Book details
Book preview
Table of contents
Citations

About This Book

Over 90 hands-on recipes to design Internet scalable web and mobile applications with Amazon DynamoDB

About This Book

  • Construct top-notch mobile and web applications with the Internet scalable NoSQL database and host it on cloud
  • Integrate your applications with other AWS services like AWS EMR, AWS S3, AWS Redshift, and AWS CloudSearch etc. in order to achieve a one-stop application stack
  • Step-by-step implementation guide that provides real-world use with hands-on recipes

Who This Book Is For

This book is intended for those who have a basic understanding of AWS services and want to take their knowledge to the next level by getting their hands dirty with coding recipes in DynamoDB.

What You Will Learn

  • Design DynamoDB tables to achieve high read and write throughput
  • Discover best practices like caching, exponential back-offs and auto-retries, storing large items in AWS S3, storing compressed data etc.
  • Effectively use DynamoDB Local in order to make your development smooth and cost effective
  • Implement cost effective best practices to reduce the burden of DynamoDB charges
  • Create and maintain secondary indexes to support improved data access
  • Integrate various other AWS services like AWS EMR, AWS CloudSearch, AWS Pipeline etc. with DynamoDB

In Detail

AWS DynamoDB is an excellent example of a production-ready NoSQL database. In recent years, DynamoDB has been able to attract many customers because of its features like high-availability, reliability and infinite scalability. DynamoDB can be easily integrated with massive data crunching tools like Hadoop /EMR, which is an essential part of this data-driven world and hence it is widely accepted. The cost and time-efficient design makes DynamoDB stand out amongst its peers. The design of DynamoDB is so neat and clean that it has inspired many NoSQL databases to simply follow it.

This book will get your hands on some engineering best practices DynamoDB engineers use, which can be used in your day-to-day life to build robust and scalable applications. You will start by operating with DynamoDB tables and learn to manipulate items and manage indexes. You will also discover how to easily integrate applications with other AWS services like EMR, S3, CloudSearch, RedShift etc. A couple of chapters talk in detail about how to use DynamoDB as a backend database and hosting it on AWS ElasticBean. This book will also focus on security measures of DynamoDB as well by providing techniques on data encryption, masking etc.

By the end of the book you'll be adroit in designing web and mobile applications using DynamoDB and host it on cloud.

Style and approach

An easy-to-follow guide, full of real-world examples, which takes you through the world of DynamoDB following a step-by-step, problem-solution based approach.

Frequently asked questions

Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access DynamoDB Cookbook by Tanmay Deshpande in PDF and/or ePUB format, as well as other popular books in Business & Business Intelligence. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781784393755
Edition
1

DynamoDB Cookbook


Table of Contents

DynamoDB Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Taking Your First Steps with DynamoDB
Introduction
Signing up to the DynamoDB console
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Creating the DynamoDB table using the console
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Loading data into the table using the console
Getting ready
How to do itā€¦
How it worksā€¦
Querying data using the DynamoDB console
Getting ready
How to do itā€¦
How it worksā€¦
Deleting the DynamoDB table using the console
Getting ready
How to do itā€¦
How it worksā€¦
Analyzing DynamoDB metric on CloudWatch
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Downloading and setting up DynamoDB Local
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Using DynamoDB Local JavaScript Shell
Getting ready
How to do itā€¦
How it worksā€¦
Setting up AWS Command Line Interface for DynamoDB
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Setting up the Eclipse IDE
Getting ready
How to do itā€¦
How it worksā€¦
2. Operating with DynamoDB Tables
Introduction
Creating a table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Creating a table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Creating a table using the AWS SDK for PHP
Getting readyā€¦
How to do itā€¦
How it worksā€¦
Updating a table using the AWS SDK for Java
Getting readyā€¦
How to do itā€¦
How it worksā€¦
Updating a table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Updating a table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
Listing tables using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
Listing tables using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Listing tables using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
Deleting a table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
Deleting a table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Deleting a table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
3. Manipulating DynamoDB Items
Introduction
Putting an item into the DynamoDB table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Putting an item into the DynamoDB table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Putting an item into the DynamoDB table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
Getting an item from the DynamoDB table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
Getting an item from the DynamoDB table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Getting an item from the DynamoDB table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
Updating an item in the DynamoDB table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Updating an item in the DynamoDB table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Updating an item in the DynamoDB table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Deleting an item from the DynamoDB table using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Deleting an item from the DynamoDB table using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Deleting an item from the DynamoDB table using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
There's moreā€¦
Getting multiple items using the AWS SDK for Java
Getting ready
How to do it
How it worksā€¦
Getting multiple items using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Getting multiple items using the AWS SDK for PHP
Getting readyā€¦
How to do itā€¦
How it worksā€¦
Batch write operations using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
Batch write operations using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Batch write operations using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
4. Managing DynamoDB Indexes
Introduction
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for Java
Getting ready
How to do itā€¦
How it worksā€¦
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for .Net
Getting ready
How to do itā€¦
How it worksā€¦
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for PHP
Getting ready
How to do itā€¦
How it worksā€¦
Querying a Glo...

Table of contents

  1. DynamoDB Cookbook