Amazon DynamoDB - The Definitive Guide: Explore enterprise-ready, serverless NoSQL with predictable, scalable performance

Dhingra, Aman, MacKay, Mike

  • 出版商: Packt Publishing
  • 出版日期: 2024-08-30
  • 售價: $1,820
  • 貴賓價: 9.5$1,729
  • 語言: 英文
  • 頁數: 414
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803246898
  • ISBN-13: 9781803246895
  • 相關分類: NoSQLJVM 語言ServerlessSQL
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Harness the potential and scalability of DynamoDB to effortlessly construct resilient, low-latency databases

Key Features:

- Explore how DynamoDB works behind the scenes to make the most of its features

- Learn how to keep latency and costs minimal even when scaling up

- Integrate DynamoDB with other AWS services to create a full data analytics system

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

This book is your comprehensive resource to mastering Amazon DynamoDB, the fully managed, serverless NoSQL database service designed for high performance at any scale. Authored by Aman Dhingra, Senior DynamoDB Specialist Solutions Architect at AWS, and Mike Mackay, former Senior NoSQL Specialist Solutions Architect at AWS, this guide draws on their deep expertise to equip you with the knowledge and skills to harness DynamoDB's full potential.

This book not only introduces you to DynamoDB's core features and real-world applications but also provides in-depth guidance on transitioning from traditional relational databases to the NoSQL world. You'll learn essential data modeling techniques, such as vertical partitioning, and explore the nuances of DynamoDB's indexing capabilities, capacity modes, and consistency models. The guide also dives into advanced topics like enhanced analytical patterns, implementing caching with DynamoDB Accelerator (DAX), and integrating DynamoDB with other AWS services to optimize your data strategies.

Whether you're migrating from a traditional relational database world or seeking to deepen your understanding of NoSQL, this book will help you design, build, and deliver low-latency, high-throughput DynamoDB solutions, driving new levels of efficiency and performance for your applications.

What You Will Learn:

- Master key-value data modeling in DynamoDB for efficiency

- Transition from RDBMS to NoSQL with optimized strategies

- Implement read consistency and ACID transactions effectively

- Explore vertical partitioning for specific data access patterns

- Optimize data retrieval using secondary indexes in DynamoDB

- Manage capacity modes, backup strategies, and core components

- Enhance DynamoDB with caching, analytics, and global tables

- Evaluate and Design your migration strategy to DynamoDB

Who this book is for:

This book is for database developers looking to expand their knowledge and use of DynamoDB to fully leverage its power and features. A basic understanding of NoSQL databases and familiarity with either Python or Node.js is expected. While hands-on experience with DynamoDB is beneficial, it is not required to follow along with the concepts covered in the book.

Table of Contents

- DynamoDB in Action

- The AWS Management Console and SDKs

- NoSQL Workbench for DynamoDB

- Simple Key-Value

- Moving from a Relational Mindset

- Read Consistency, Operations, and Transactions

- Vertical Partitioning

- Secondary Indexes

- Capacity Modes and Table Classes

- Request Routers, Storage Nodes, and Other Core Components

- Backup, Restore, and More

- Streams and TTL

- Global Tables

- DynamoDB Accelerator (DAX) and Caching with DynamoDB

- Enhanced Analytical Patterns

- Migrations

商品描述(中文翻譯)

**發揮 DynamoDB 的潛力與可擴展性,輕鬆構建韌性強、低延遲的資料庫**

**主要特點:**
- 探索 DynamoDB 在幕後的運作方式,以充分利用其功能
- 學習如何在擴展時保持延遲和成本的最小化
- 將 DynamoDB 與其他 AWS 服務整合,創建完整的數據分析系統
- 購買印刷版或 Kindle 版書籍可獲得免費 PDF 電子書

**書籍描述:**
本書是您掌握 Amazon DynamoDB 的全面資源,這是一個完全管理的無伺服器 NoSQL 資料庫服務,旨在實現任何規模的高效能。由 AWS 的高級 DynamoDB 專家解決方案架構師 Aman Dhingra 和前高級 NoSQL 專家解決方案架構師 Mike Mackay 共同撰寫,這本指南利用他們的深厚專業知識,幫助您掌握 DynamoDB 的全部潛力。

本書不僅介紹了 DynamoDB 的核心功能和實際應用,還提供了從傳統關聯資料庫過渡到 NoSQL 世界的深入指導。您將學習到關鍵的數據建模技術,如垂直分區,並探索 DynamoDB 的索引能力、容量模式和一致性模型的細微差別。該指南還深入探討了增強的分析模式、使用 DynamoDB Accelerator (DAX) 實現快取,以及將 DynamoDB 與其他 AWS 服務整合以優化您的數據策略等高級主題。

無論您是從傳統關聯資料庫世界遷移,還是希望加深對 NoSQL 的理解,本書將幫助您設計、構建和交付低延遲、高吞吐量的 DynamoDB 解決方案,為您的應用程式帶來新的效率和性能水平。

**您將學到的內容:**
- 精通 DynamoDB 中的鍵值數據建模以提高效率
- 以優化策略從 RDBMS 過渡到 NoSQL
- 有效實施讀取一致性和 ACID 交易
- 探索針對特定數據訪問模式的垂直分區
- 使用 DynamoDB 中的次級索引優化數據檢索
- 管理容量模式、備份策略和核心組件
- 通過快取、分析和全球表增強 DynamoDB
- 評估和設計您的 DynamoDB 遷移策略

**本書適合誰:**
本書適合希望擴展其知識並使用 DynamoDB 充分發揮其功能的資料庫開發人員。預期讀者對 NoSQL 資料庫有基本了解,並熟悉 Python 或 Node.js。雖然擁有 DynamoDB 的實際經驗會有幫助,但並不需要具備才能跟隨書中所涵蓋的概念。

**目錄:**
- DynamoDB 實戰
- AWS 管理控制台和 SDK
- DynamoDB 的 NoSQL 工作台
- 簡單的鍵值
- 從關聯思維轉變
- 讀取一致性、操作和交易
- 垂直分區
- 次級索引
- 容量模式和表類別
- 請求路由器、存儲節點和其他核心組件
- 備份、恢復及更多
- 流和 TTL
- 全球表
- DynamoDB Accelerator (DAX) 和使用 DynamoDB 的快取
- 增強的分析模式
- 遷移