面向架构师和开发人员的 Amazon DynamoDB 数据建模

经过验证的设计模式。最佳实践、节省成本的技巧等

课程英文名:Amazon DynamoDB Data Modeling for Architects Developers

此视频教程共nan,中英双语字幕,画质清晰无水印,源码附件全

![](https://cdn.xueshu.fun/Amazon DynamoDB Data Modeling for Architects Developers.jpg)

课程地址:https://xueshu.fun/1419

课程内容

你会学到什么

  • 使用 DynamoDB 数据建模模式
  • 应用最佳 DynamoDB 实践
  • 在其应用程序中利用正确的 DynamoDb 功能
  • 分析 DynamoDB 的用例

课程内容

22 个部分• 71 个讲座• 6 小时 21分钟

要求

  • 没有编程经验
  • 使用 AWS 云的一些经验
  • 了解任何数据库
  • 具有互联网连接的体面机器
  • 一些练习的 AWS 账户

描述

笔记:

  • 本课程 使用AWS 控制台向您展示基本的 DynamoDB 操作
  • 本课程不仅仅 关注编码

本课程主要侧重于Amazon DynamoDB 的数据建模实践和模式。您还将学习 DynamoDB 最佳实践、技巧和技术,以构建现代且具有成本效益的应用程序/微服务。在高层次上,课程分为两部分:

第 1 部分        目标:加深对 DynamoDB 的理解

  • DynamoDB 的幕后工作原理是什么?
  • 使用 CLI 和 Python 代码尝试 DynamoDB API 的动手练习
  • 与关系数据库的特性/能力比较

第 2 部分目标:学习应用 DynamoDB 设计模式

  • 了解 DynamoDB 数据建模过程
  • 如何应用模式来满足业务需求
  • 分析访问模式并确定要使用的正确模式
  • 为银行用例构建数据模型的实践练习(参考:ACME 案例研究

使用的工具

  • NoSQL 工作台
  • 用于模型开发和测试的本地 DynamoDB
  • 用于测试的 AWS 云帐户(最少使用)
  • 集成开发环境(如 Visual Studio Code)
  • Python – 如果您想在您的机器上运行代码示例
  • Git客户端

这个课程适合我吗?

– 如果您是负责在 DynamoDB 上设计应用程序的架构师

– 如果您是开发人员并有志成为架构师

– 如果您是DBA并希望将您的技能扩展到 NoSQL 数据库

– 如果您是一名技术专家,对 DynamoDB 的幕后工作方式感到好奇

– 如果您只是在寻找有关 DynamoDB 的基本操作方法教程

– 如果您正在寻找编码 DynamoDB 应用程序

课程方法

课程并不假定您已经了解 DynamoDB。出于这个原因,我首先介绍 DynamoDB 的基础知识。但与其他课程不同的是,我不仅会向您展示如何使用 DynamoDB,还会向您展示 DynamoDB 的幕后工作原理!!我坚信,要有效地使用数据库,架构师必须了解数据库技术背后的工作原理。

数据建模是一个迭代过程。我将分享有关该过程的规范性指导,然后逐步展示如何应用该过程。作为案例研究,我使用了 ACME 银行(一家虚构的零售银行)的示例。在整个课程中,我们将把该过程应用于 ACME 银行用例,以发展一个完整的 DynamoDB 数据模型。

案例研究:ACME 银行

一家虚构的银行,已开始对其零售银行系统进行现代化改造。您是零售银行现代化计划的首席架构师。这是你的责任:

  • 与企业主合作以了解要求
  • 为 DynamoDB 的数据建模
  • 证明/反驳 DynamoDB 将满足应用程序需求
  • 就 DynamoDB 功能对利益相关者进行教育
  • 帮助ACME Bank CTO决定是否使用DynamoDB

本课程适合谁:

  • 解决方案架构师
  • 云应用开发人员
  • 云端工程师
  • 对学习 NoSQL 数据库感兴趣的数据库管理员