如何使用DynamoDB进行增量开发?

时间:2014-11-19 14:44:44

标签: amazon-web-services amazon-dynamodb

我们目前正在调查适当的键值存储来存储Feed数据。由于我们在AWS上托管,他们的DynamoDB键值解决方案看起来非常诱人。但是,似乎DynamoDB表结构在创建后是不可修改的,这使得滚动更新非常麻烦。即使没有现场,只需手动复制所有索引以便为表添加索引似乎非常痛苦。也许我在某个地方缺少某种自动化工具?

2 个答案:

答案 0 :(得分:3)

DynamoDB最近宣布即将推出在线索引,因此您可以在需要时添加索引,而不是在创建表时添加所有索引。以下是此source on 08 Oct 2014的相关部分:

  

在线索引(即将推出)我们计划为您提供   能够为现有DynamoDB表添加和删除索引。这个   将为您提供灵活调整索引以匹配您的索引   不断发展的查询模式。此功能即将推出,敬请期待   调谐!

更新2015/1/27 Online Indexing is now available

答案 1 :(得分:0)

DynamoDB表没有任何结构,只有主键和索引 您应该在任何表格之前创建您的架构 想想,然后呢。

无论如何AWS有一个flex API,您可以编写自己的脚本或使用aws-cli进行自动化。