DynamoDB - 环境

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

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

如果您没有Amazon Web Services帐户,请单击"Amazon DynamoDB入门"按钮或"创建AWS账户"按钮.简单的指导流程将告知您所有相关的费用和要求.

执行流程的所有必要步骤后,您将拥有访问权限.只需登录AWS控制台,然后导航到DynamoDB控制台.

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

本地安装

AWS(亚马逊网络服务)为本地安装提供DynamoDB版本.它支持在没有Web服务或连接的情况下创建应用程序.它还允许本地数据库减少预配置的吞吐量,数据存储和传输费用.本指南假定本地安装.

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

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

  • Tarball :   http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

  • Zip档案 :   http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest. zip

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

下载相应的存档后,提取其目录(DynamoDBLocal.jar)并将其放在所需位置.

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

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

您也可以通过关闭命令提示符来停止DynamoDB用来启动它.

工作环境

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

在本教程中,我们使用Java和GUI控制台示例来概念和代码清晰度.安装Java IDE,AWS SDK for Java,并为Java SDK设置AWS安全凭证,以便利用Java.

从本地转换为Web服务代码

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

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

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

  • 本地安装忽略吞吐量.

  • 在本地安装中立即删除.

  • 由于没有网络开销,读取/写入在本地安装中很快发生.