Amazon DynamoDB - The Definitive Guide: Explore enterprise-ready, serverless NoSQL with predictable, scalable performance
暫譯: 《Amazon DynamoDB 完全指南:探索企業級無伺服器 NoSQL,具可預測且可擴展的性能》

Dhingra, Aman, MacKay, Mike

  • 出版商: Packt Publishing
  • 出版日期: 2024-08-30
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 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和前AWS高級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的緩存
- 增強的分析模式
- 遷移