DynamoDB - 环境


DynamoDB 环境仅包括使用您的 Amazon Web Services 帐户访问 DynamoDB GUI 控制台,但是您也可以执行本地安装。

导航到以下网站 - https://aws.amazon.com/dynamodb/

单击“开始使用 Amazon DynamoDB”按钮,如果您没有 Amazon Web Services 帐户,则单击“创建 AWS 帐户”按钮。简单的引导流程将告知您所有相关费用和要求。

执行该过程的所有必要步骤后,您将获得访问权限。只需登录 AWS 控制台,然后导航到 DynamoDB 控制台即可。

请务必删除未使用或不必要的材料,以避免产生相关费用。

本地安装

AWS(Amazon Web Service)提供了一个用于本地安装的 DynamoDB 版本。它支持在没有 Web 服务或连接的情况下创建应用程序。它还通过允许本地数据库来降低预配置吞吐量、数据存储和传输费用。本指南假设本地安装。

准备好部署后,您可以对应用程序进行一些小调整,以将其转换为 AWS 使用。

安装文件是一个.jar 可执行文件。它可以在 Linux、Unix、Windows 和任何其他支持 Java 的操作系统中运行。使用以下链接之一下载文件 -

注意- 其他存储库提供该文件,但不一定是最新版本。使用上面的链接获取最新的安装文件。另外,请确保您拥有 Java 运行时引擎 (JRE) 版本 6.x 或更高版本。DynamoDB 无法与旧版本一起运行。

下载适当的存档后,解压其目录 (DynamoDBLocal.jar) 并将其放置在所需位置。

然后,您可以通过打开命令提示符、导航到包含 DynamoDBLocal.jar 的目录并输入以下命令来启动 DynamoDB -

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

您还可以通过关闭用于启动 DynamoDB 的命令提示符来停止 DynamoDB。

工作环境

您可以使用 JavaScript shell、GUI 控制台和多种语言来使用 DynamoDB。可用的语言包括 Ruby、Java、Python、C#、Erlang、PHP 和 Perl。

在本教程中,为了概念和代码的清晰性,我们使用 Java 和 GUI 控制台示例。安装 Java IDE、适用于 Java 的 AWS 开发工具包,并为 Java 开发工具包设置 AWS 安全凭证以便使用 Java。

从本地到 Web 服务代码的转换

准备好部署后,您将需要更改代码。调整取决于代码语言和其他因素。主要更改仅包括将终端节点从本地点更改为 AWS 区域。其他更改需要对您的应用程序进行更深入的分析。

本地安装在很多方面与 Web 服务不同,包括但不限于以下主要区别 -

  • 本地安装会立即创建表,但服务需要更长的时间。

  • 本地安装忽略吞吐量。

  • 删除会在本地安装中立即发生。

  • 由于没有网络开销,本地安装中的读/写速度很快。