万本电子书0元读

万本电子书0元读

顶部广告

DynamoDB Cookbook电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Tanmay Deshpande

出  版  社:Packt Publishing

出版时间:2015-09-25

字       数:102.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

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 Global Secondary Index using the AWS SDK for Java

Getting ready

How to do it…

How it works…

Querying a Global Secondary Index using the AWS SDK for .Net

Getting ready

How to do it…

How it works…

Querying a Global Secondary Index using the AWS SDK for PHP

Getting ready

How to do it…

How it works…

Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for Java

Getting ready

How to do it…

How it works…

Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for .Net

Getting ready

How to do it…

How it works…

Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for PHP

Getting ready

How to do it…

How it works…

Querying a Local Secondary Index using the AWS SDK for Java

Getting ready

How to do it…

How it works…

Querying a Local Secondary Index using the AWS SDK for .Net

Getting ready

How to do it…

How it works…

Querying a Local Secondary Index using the AWS SDK for PHP

Getting ready

How to do it…

How it works…

Using a Global Secondary Index for quick lookups

Getting ready

How to do it…

How it works…

5. Exploring Higher Level Programming Interfaces for DynamoDB

Introduction

Creating a data model for the DynamoDB item using the object persistence model in Java

Getting ready

How to do it…

How it works…

Putting items into the DynamoDB table using the object persistence model in Java

Getting ready

How to do it…

How it works…

Retrieving items from the DynamoDB table using the object persistence model in Java

Getting ready

How to do it…

How it works…

Creating a custom object for the DynamoDB table using the object persistence model in Java

Getting ready

How to do it…

How it works…

Querying items from the DynamoDB table using the object persistence model in Java

Getting ready

How to do it…

How it works…

Scanning items from the DynamoDB table using the object persistence model in Java

Getting ready

How to do it…

How it works…

There's more…

Saving items into the DynamoDB table using the object persistence model in .Net

Getting ready

How to do it…

How it works…

There is more…

Retrieving items from the DynamoDB table using the object persistence model in .Net

Getting ready

How to do it…

How it works…

There is more…

Creating a custom object for the DynamoDB table using the object persistence model in .Net

Getting ready

How to do it…

How it works…

Querying items from the DynamoDB table using the object persistence model in .Net

Getting ready

How to do it…

How it works…

Scanning items from the DynamoDB table using the object persistence model in .Net

Getting ready

How to do it…

How it works…

6. Securing DynamoDB

Introduction

Creating users using AWS IAM

Getting ready

How to do it…

How it works…

Creating a DynamoDB full access group using AWS IAM

Getting ready

How to do it…

How it works…

Creating a DynamoDB read-only group using AWS IAM

Getting ready

How to do it…

How it works…

Validating the DynamoDB access controls using the AWS IAM policy simulator

Getting ready

How to do it…

How it works…

Creating the custom policy to allow the DynamoDB console access using AWS IAM

Getting ready

How to do it…

How it works…

Creating a fine-grained access control policy using AWS IAM

Getting ready

How to do it…

How it works…

Implementing the client-side encryption for the DynamoDB data

Getting ready

How to do it…

How it works…

Implementing the client-side masking for the DynamoDB data

Getting ready

How to do it…

How it works…

7. DynamoDB Best Practices

Introduction

Using a standalone cache for frequently accessed items

Getting ready

How to do it…

How it works…

Using the AWS ElastiCache for frequently accessed items

Getting ready

How to do it…

How it works…

Compressing large data before storing it in DynamoDB

Getting ready

How to do it…

How it works…

Using AWS S3 for storing large items

Getting ready

How to do it…

How it works…

Catching DynamoDB errors

Getting ready

How to do it…

How it works…

Performing auto-retries on DynamoDB errors

Getting ready

How to do it…

How it works…

Performing atomic transactions on DynamoDB tables

Getting ready

How to do it…

How it works…

Performing asynchronous requests to DynamoDB

Getting ready

How to do it…

How it works

8. Integrating DynamoDB with other AWS Services

Introduction

Importing data from AWS S3 to DynamoDB using AWS Data Pipeline

Getting ready

How to do it…

How it works…

Exporting data from AWS S3 to DynamoDB using AWS Data Pipeline

Getting ready

How to do it…

How it works…

Accessing the DynamoDB data using AWS EMR

Getting ready

How to do it…

How it works…

Querying the DynamoDB data using AWS EMR

Getting ready

How to do it…

How it works…

Performing join operations on the DynamoDB data using AWS EMR

Getting ready

How to do it…

How it works…

Exporting data to AWS S3 from DynamoDB using AWS EMR

Getting ready

How to do it…

How it works…

Logging DynamoDB operations using AWS CloudTrail

Getting ready

How to do it…

How it works…

Exporting the DynamoDB data to AWS Redshift

Getting ready

How to do it…

How it works…

Importing the DynamoDB data to AWS CloudSearch

Getting ready

How to do it…

How it works…

Performing a full text search on the DynamoDB data using CloudSearch

Getting ready

How to do it…

How it works…

9. Developing Web Applications using DynamoDB

Introduction

Performing data modeling and table creations

Getting ready

How to do it…

How it works…

Developing services for the sign-up activity for web applications

Getting ready

How to do it…

How it works…

Developing services for the sign-in activity for web applications

Getting ready

How to do it…

How it works…

Developing services for the Address Book application

Getting ready

How to do it…

How it works…

Deploying web applications on AWS Elastic Beanstalk

Getting ready

How to do it…

How it works…

10. Developing Mobile Applications using DynamoDB

Introduction

Performing data modeling and table creation

Getting ready

How to do it…

How it works…

Creating an identity pool using AWS Cognito

Getting ready

How to do it…

How it works…

Creating the access policy and applying it to the AWS Cognito role

Getting ready

How to do it…

How it works…

Implementing user registration services

Getting ready…

How to do it…

How it works…

Implementing user login services

Getting ready…

How to do it…

How it works…

Implementing add new contact services

Getting ready…

How to do it…

How it works…

Implementing view contacts services

Getting ready…

How to do it…

How it works…

Index

累计评论(0条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部