简介:创建和管理非关系型数据库
按照分步说明创建 DynamoDB 表并使用该表存储和检索数据
概述
在本教程中,您将创建一个 DynamoDB 表并使用该表存储和检索数据。您将使用 Python 和 Boto 3(适用于 Python 的 AWS SDK)与 DynamoDB API 进行交互。您还将了解 DynamoDB(一种非关系型数据库)与传统关系型数据库之间的一些主要区别。本教程使用一个网上书店应用程序作为指导示例。
重要性
您应当了解如何对数据进行建模,以适应应用程序的数据访问模式和数据库的底层模型。在构建新应用程序时,您需要确认自己选择的数据库能够处理由于应用程序使用量提高而增加的负载。
DynamoDB 可实现低延迟性能以及近乎无限的扩展能力,因此您无需担心随着应用程序的增长而遭遇性能瓶颈。DynamoDB 可通过 HTTP API 或 HTTPS 端点访问,从而提供了一种简单、安全的模式来与数据库进行交互。最后,DynamoDB 是一种 NoSQL 数据库,因此能够实现随应用程序一起演变的灵活模式设计。
AWS 使用经验
中级
完成时间
约 90 分钟
所需费用
不到 2 美元即可完成本教程(假设所有服务都运行 2 小时)*
*此估算值假设您在整个教程中都遵循推荐的配置,并在 2 小时内终止所有资源。
前提条件
有效 AWS 账户**浏览器,最好使用 Chrome
**在过去 24 小时内新创建的账户可能无法使用此项目所需的资源。
上次更新时间
2023 年 2 月 7 日