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