本课程适用于以下开发人员、架构师和数据库工程师:希望基于其数据库构建涉及复杂数据特征且具有毫秒级性能需求的应用程序。在本课程中,学员将使用 AWS 专用数据库来构建典型的、具有不同访问模式和实时扩展需求的现代化应用程序。学完本课程后,学员应该能够描述 Amazon DynamoDB、Amazon DocumentDB(兼容 MongoDB)和 Amazon ElastiCache for Redis 的高级功能。
课程目标
在本课程中,您将学习:
- 使用 AWS 专用 NoSQL 数据库构建面向云的现代化应用程序
- 说明使用 AWS 专用数据库来处理键值、文档和内存数据类别的解决方案
- 分析业务使用案例并应用 Amazon DynamoDB 的高级功能来实施可扩展的解决方案
- 分析业务使用案例并应用 Amazon ElastiCache 的高级功能来实施可扩展的解决方案
- 分析业务使用案例并应用 Amazon DocumentDB 的高级功能来实施可扩展的解决方案
- 使用变更流和 AWS Lambda 来实施事件驱动型架构
- 学习如何使用 Amazon Q Developer 更快地构建解决方案
目标受众
本课程面向:
- 数据库开发人员
- 解决方案架构师
- 数据库工程师
先决条件
我们建议参加本课程的人员满足以下先决条件:
- 熟悉云计算概念
- 熟悉关系数据库或 NoSQL 数据库的数据建模
- 具有 Amazon DynamoDB 表设计方面的工作经验
- 具有 Amazon DocumentDB 表设计方面的工作经验
- 具有 Amazon ElastiCache for Redis 方面的工作经验
- 熟悉 AWS Lambda 和 Amazon API Gateway 数据库服务
- 熟悉 Python 脚本
概要
课程欢迎辞
模块 1 – 分析 NoSQL 数据库的使用案例
模块 2 – Amazon DynamoDB 的高级概念
模块 3 – Amazon DocumentDB 的高级概念
模块 4 – Amazon ElastiCache for Redis 的高级概念
课程总结和资源