课程说明
本中级课程是 Developing with Amazon DynamoDB 系列课程的第二门课程。在本课程中,您将学习不同的使用案例,了解如何使用查询和扫描从 Amazon DynamoDB 表返回数据子集。您将学习如何以编程方式为表属性的备用分组创建二级索引。您还将了解如何设计最适合表访问模式的索引,以提高性能和效率。
- 课程级别:中级
- 时长:2.5 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。
活动
本课程包括动画、视频演示、互动内容、专业知识考核和自主进度动手实验室(可选,需付费)。
课程目标
在本课程中,您将学习如何:
- 分析和评估何时使用 Scan 操作和索引
- 以编程方式为表创建全局二级索引
- 使用二级索引与 DynamoDB 表中的项目进行交互
- 优化全局二级索引以提高效率
目标受众
本课程面向:
- 有兴趣学习如何与云中的非关系数据库(特别是 DynamoDB)交互的新入门或有经验的开发人员
- 数据库架构师
- 数据工程师
先决条件
我们建议符合以下条件的人员参加本课程:
- 熟悉 DynamoDB 及其功能
- 拥有键值数据库的数据库设计经验或数据建模实践经验
- 至少完成了一项数字培训:Amazon DynamoDB Service Introduction、Amazon DynamoDB Service Primer 或 Exploring the DynamoDB API and AWS SDKs。
- 拥有在 AWS 上进行架构设计和开发以及在 AWS 上规划和设计数据库的工作经验。
- 熟悉一种或多种高级编程语言(Python、Java、Node.js 或 .NET)并有相关工作经验
课程大纲
第 1 课:使用二级索引- 使用扫描和筛选查找和获取数据
- 创建索引以重新对属性进行分组
- 根据访问模式设计索引
- 交互式专业知识考核
- 深入了解键模式
- 查询二级索引
- 评估索引对操作的影响
- 交互式专业知识考核
- 构建基表数据以提高效率
- 构建索引以提高效率
- 分析使用案例
- 交互式专业知识考核
- 课程总结
- 课程考核
- (可选)实验室:Amazon DynamoDB Scans, Queries, and Indexes