以前,DynamoDB仅提供"最终一致性",遵循CAP定理的"可用性"和"分区容差"部分.
但是现在,除了"最终一致性"之外,DynamoDB提供了"强一致性"选项.这是否意味着DynamoDB不遵循CAP定理?
我想审查全新的代码。但是,我无法创建拉取请求,也无法添加评论。
github 是否支持仅检查现有存储库更改的代码?如果它是仅在 master 上构建的新存储库怎么办?有人可以通过 Github 获得全新存储库的代码审查并让其他人对其发表评论吗?
我看到AWS发布API用于向设备发送推送通知. http://docs.aws.amazon.com/sns/latest/api/API_Publish.html
根据:https: //aws.amazon.com/blogs/aws/push-notifications-to-mobile-devices-using-amazon-sns/ 我们可以"通过调用发布功能将消息直接发送到特定设备设备的ARN.您可以通过将端点ARN存储在Amazon DynamoDB中并在服务器上使用多线程代码来轻松扩展它以处理数百万用户.
如果我想向100K用户(没有注册到特定主题)发送推送通知,是否有多发布(或批量发布)API,我不需要调用"推送通知"API对于每个用户?
我想检索 500 个项目并且我知道它们的主键。调用 BatchGetItem 是否比在 dynamodb 的循环中调用 GetItem 更有效?
我有 500 个项目要使用 500 个主键属性检索,我想检索每个项目的 4 个属性而不是所有属性。我在 Java 中使用 DynamoDBMapper,但我无法找到将它们投影到特定数量的属性的方法。检索所有属性的成本可能非常高,因为其中一个属性可能非常大。有没有办法使用 DynamoDBMapper 获取所有这 500 个项目的 4 个属性?
我看到来自 AWS 的“BatchGetItem”API,可用于从 dynamodb 检索多个项目。但是,即使 n 个项目只有 10 个字节长,消耗的容量也是 n 个单位。有没有更便宜的方法来取回这些物品?我看到“查询”API,但它可能不支持键的 ORing,甚至不支持 IN 运算符。
amazon ×1
amazon-sns ×1
availability ×1
consistency ×1
github ×1
key-value ×1
pull-request ×1
review ×1