Amazon DynamoDB
开发人员指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

存储在本地 DynamoDB 中与存储在 Amazon DynamoDB 服务中

默认情况下,适用于 Titan 的 DynamoDB 存储后端 使用 DynamoDB 的可下载版本进行存储。此版本的 DynamoDB 有助于使用 适用于 Titan 的 DynamoDB 存储后端 对应用程序进行初始测试,但我们建议您在测试过程中尽早切换为 Amazon DynamoDB,以便能够更准确地了解生产环境中的性能。

将存储后端从本地 DynamoDB 切换为 Amazon DynamoDB Web 服务

  1. 默认区域是 美国东部(弗吉尼亚北部);如果您需要使用其他区域,则必须在配置文件中进行更改。否则,请继续执行步骤 2。

    src/test/resources/dynamodb.properties 下的配置文件中,针对您的区域将终端节点从 https://dynamodb.us-east-1.amazonaws.com 更改为 DynamoDB 终端节点。例如,如果您的区域是 美国西部(俄勒冈),则采用以下终端节点设置:

    Copy
    storage.dynamodb.client.endpoint=https://dynamodb.us-west-2.amazonaws.com

    有关可用区域和终端节点的列表,请转至 Amazon Web Services 一般参考中的 Amazon DynamoDB 部分。

  2. 使用以下命令启动 Gremlin Server:

    Copy
    bin/gremlin-server.sh ${PWD}/conf/gremlin-server/gremlin-server.yaml

现在,您无需在计算机上运行 DynamoDB 即可运行 Titan。Titan DynamoDB 存储后端将使用您的终端节点的 DynamoDB 区域中的表,而非 DynamoDB 的本地实例。

相关主题

在 DynamoDB 中的 Titan 图形建模