Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何使用DynamoDB进行增量开发?_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

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

Amazon web services 如何使用DynamoDB进行增量开发?,amazon-web-services,amazon-dynamodb,Amazon Web Services,Amazon Dynamodb,我们目前正在研究一个适当的键值存储来存储提要数据。当我们在AWS上托管时,他们的DynamoDB键值解决方案看起来非常诱人。但是,DynamoDB表结构似乎在创建后是不可修改的,这使得滚动更新非常麻烦。即使不是实时的,手动复制所有索引以便向表中添加索引似乎也是非常痛苦的。也许我在某处缺少某种自动化工具?DynamoDB表没有任何结构,只有主键和索引。 您应该在创建任何表之前创建架构。 想,然后做 无论如何,AWS有一个flex API,您可以编写自己的脚本或用于自动化。DynamoDB最近宣布在

我们目前正在研究一个适当的键值存储来存储提要数据。当我们在AWS上托管时,他们的DynamoDB键值解决方案看起来非常诱人。但是,DynamoDB表结构似乎在创建后是不可修改的,这使得滚动更新非常麻烦。即使不是实时的,手动复制所有索引以便向表中添加索引似乎也是非常痛苦的。也许我在某处缺少某种自动化工具?

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


无论如何,AWS有一个flex API,您可以编写自己的脚本或用于自动化。

DynamoDB最近宣布在线索引即将推出,因此您可以在需要时添加索引,而不是在创建表时添加所有索引。以下是本手册的相关章节:

在线索引(即将提供)我们计划为您提供 能够添加和删除现有DynamoDB表的索引。这 将使您能够灵活地调整索引以匹配 不断发展的查询模式。此功能将很快可用,请留下 调谐


更新2015/1/27

自动化工具在我看来,这些指数非常像一个结构。。。老实说,你最后一次在没有任何更改请求的情况下写东西是什么时候?使用索引会让DynamoDB非常昂贵。无论如何,它是非常缓慢的,我们必须缓存所有的东西无处不在。因此,索引是不可用的。