假设您正在构建一个用来上传照片的移动应用程序。用户将通过您的应用程序上传照片,其好友可以查看他们的照片。
您的应用程序是一个社交应用程序,因此用户可能会查找和关注好友。关注好友后,用户将收到好友发布新照片的通知,并能够向好友发送消息。
使用您的应用程序时,用户可能会从最近发布的照片开始,浏览特定用户的所有照片。
最终,用户可以使用以下四个表情符号对照片做出表态:爱心、笑脸、竖起大拇指或戴墨镜。浏览照片时,用户应该能够看到照片收到的每种表态的数量。
在此实验中,您将学习如何对 DynamoDB 表进行建模以处理应用程序的所有访问模式。以下模块将向您展示一些核心数据建模策略,并帮助您了解如何使用新的事务处理功能,从而快速高效地使用 DynamoDB。
在本模块中的步骤中,您将配置环境并下载代码,以在实验中使用。
完成模块所需时间:20 分钟
在此模块中,您了解了在此实验中构建的示例应用程序。还设置了 AWS 账户并配置了 AWS Cloud9 实例。
现在可以开始实验了。使用 DynamoDB 时,务必要预先计划数据模型,这样才能在应用程序中实现快速、一致的性能。在下一个模块中,您将学习如何计划数据模型。