DynamoDB Cookbook
暫譯: DynamoDB 食譜

Tanmay Deshpande

  • 出版商: Packt Publishing
  • 出版日期: 2015-09-13
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 225
  • 裝訂: Paperback
  • ISBN: 1784393754
  • ISBN-13: 9781784393755
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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.

商品描述(中文翻譯)

超過90個實作食譜,設計可擴展的網路和行動應用程式,使用Amazon DynamoDB

本書介紹



  • 使用可擴展的NoSQL資料庫構建一流的行動和網頁應用程式,並將其託管於雲端

  • 將您的應用程式與其他AWS服務整合,如AWS EMR、AWS S3、AWS Redshift和AWS CloudSearch等,以實現一站式應用程式堆疊

  • 逐步實作指南,提供真實世界的使用案例和實作食譜

本書適合誰閱讀


本書適合對AWS服務有基本了解的人,並希望透過在DynamoDB中實作程式碼食譜來提升自己的知識水平。

您將學到什麼



  • 設計DynamoDB表以實現高讀取和寫入吞吐量

  • 發現最佳實踐,如快取、指數退避和自動重試、在AWS S3中儲存大型項目、儲存壓縮數據等

  • 有效使用DynamoDB Local,以使您的開發過程順利且具成本效益

  • 實施具成本效益的最佳實踐,以減少DynamoDB的費用負擔

  • 創建和維護次級索引,以支持改進的數據訪問

  • 將其他AWS服務如AWS EMR、AWS CloudSearch、AWS Pipeline等與DynamoDB整合

詳細內容


AWS DynamoDB是一個出色的生產就緒NoSQL資料庫範例。近年來,DynamoDB因其高可用性、可靠性和無限擴展性等特性吸引了許多客戶。DynamoDB可以輕鬆與大數據處理工具如Hadoop/EMR整合,這是數據驅動世界的重要組成部分,因此被廣泛接受。其成本和時間效率的設計使DynamoDB在同類產品中脫穎而出。DynamoDB的設計簡潔明瞭,啟發了許多NoSQL資料庫簡單地跟隨其設計。


本書將讓您接觸到DynamoDB工程師使用的一些最佳實踐,這些實踐可以在日常生活中用來構建穩健且可擴展的應用程式。您將從操作DynamoDB表開始,學習如何操作項目和管理索引。您還將發現如何輕鬆地將應用程式與其他AWS服務如EMR、S3、CloudSearch、RedShift等整合。幾個章節詳細介紹了如何將DynamoDB用作後端資料庫並在AWS ElasticBean上託管。這本書還將重點介紹DynamoDB的安全措施,提供數據加密、遮蔽等技術。


到本書結束時,您將熟練於使用DynamoDB設計網頁和行動應用程式並將其託管於雲端。

風格與方法


這是一本易於跟隨的指南,充滿真實世界的範例,採用逐步、問題解決為基礎的方法,帶您進入DynamoDB的世界。