48得票4回答
亚马逊 - DynamoDB 强一致性读取,它们是最新的吗?如何实现?

在尝试将Dynamodb用于我的一个项目时,我对dynamodb的强一致性模型存在疑问。从常见问题解答中,强一致性读取不仅支持最终一致性,而且还可以根据应用程序或应用程序的某个元素需要,请求强一致性读取。强一致性读取返回反映在读取之前成功响应的所有写入的结果。从上面的定义中,我得到的是强一致性...

21得票4回答
AWS - 导入JSON文件以加载Dynamo表

我有一个 JSON 文件,想要使用它来加载我的 AWS Dynamo 表。在 AWS 控制台中,只有一个一次创建记录的选项。这不好 :)。 实际上,我的 .JSON 文件是一个对象数组,其中包含表中每个列的数据,例如:{ "Column1": "Column1 Value", ...

37得票1回答
DynamoDB条件写入是否具有强一致性?

假设给定的表格已经包含了以下键值对:"abc" => { i: 1, v: "foo" }然后,两个客户端同时发出冲突的条件写入请求。客户端1写入:"abc" => { i: 2, v: "bar1" },当i == 1时客户端2写入:"abc" => { i: 2, v: "bar2" },...

38得票7回答
亚马逊DynamoDB的吞吐量是如何计算和限制的?

这是按秒平均吗?每分钟?每小时? 例如,如果我购买了10个“读取单位”,允许每秒进行10次高度一致的读取,即使是在过去的一小时中仅有20次读取,如果我尝试在单个秒钟内执行20次读取,我会被限制吗?亚马逊的文档和常见问题解答没有回答我能找到的这个关键问题。 我在常见问题解答中唯一找到的相关回...

37得票2回答
Amazon DynamoDB 查询包含子字符串的键的项目

我正在使用亚马逊的DynamoDB数据库,有一个列表包含各种字符串作为键。 我想查询键中包含子字符串的项目。例如,如果一些键如下: "abcd_aaa" "abcd_bbb" "abcd_ccc" 我想要查询包含"abcd&...

7得票1回答
使用列表/数组在DynamoDB中进行PutItem

我试图实现的是一个本以为很标准的功能,但是却遇到了障碍。我有大量的数据要存储在DynamoDB中。 const putDataParams = { TableName: "sensorNodeData2", Item: { ...

7得票1回答
Spark,在EMR中抛出SparkException时出现错误行为

我正在使用YARN作为资源管理器,在2个节点上在EMR中运行一个Spark作业。如果我的条件不满足,我需要有意地使步骤失败,以便下一步不会按照配置执行。为了实现这一点,我在将日志消息插入DynamoDB后抛出自定义异常。 它可以正常运行,但是Dynamo中的记录被插入了两次。 以下是我的代...

21得票3回答
如何编写 DynamoDB 的 “OR” 条件查询?

我想使用布尔或条件查询dynamodb表,就像SQL一样。 例如:获取所有属性1 =“no”或属性2 =“no”的项目 我尝试过使用scanRequest.withScanFilter,但所有条件都是通过进行布尔AND操作执行的。 我该如何执行布尔OR操作?

73得票3回答
如何在UpdateItem中防止创建新项目,如果该项目不存在

我正在运行一个使用Node.js编写的AWS Lambda服务,它与DynamoDB数据库交互。我的其中一个方法执行了一个更新(AWS.DynamoDB.DocumentClient().update),用于更新特定项的DynamoDB。然而,我的问题是,当我尝试更新一个不存在的项目时,更新方...

9得票2回答
DynamoDB使用包含操作符进行查询

我的表格项的形式为 function addDoc(movie,cb){ var params = { TableName: "Movies", Item: { "year": movie.year, ...