假设您正在构建一个多人在线游戏,如大逃杀游戏。在您的游戏中,由 50 名玩家组成的小组加入一个会话来玩游戏,游戏时间通常需要 30 分钟左右。在游戏中,您必须更新某特定玩家的记录,以指明该玩家玩游戏的时长、创记录的杀敌数量,或者是否获胜。用户想查看他们玩过的游戏,想看看游戏的获胜者,或者想观看每场游戏动作的重播。
在此实验中,您将学习如何对 DynamoDB 表进行建模以处理应用程序的访问模式。您还将了解一些核心数据建模策略,以便快速、高效地使用 DynamoDB。
在模块 1 中,您将配置环境并下载在实验中使用的代码。
完成模块所需时间:20 分钟
在此模块中,您了解了在此实验中构建的示例应用程序。还设置了 AWS 账户并配置了 AWS Cloud9 实例。
现在可以开始实验了。使用 DynamoDB 时,务必要预先计划数据模型,这样才能在应用程序中实现快速、一致的性能。在下一个模块中,您将学习如何计划数据模型。