gpt4 book ai didi

amazon-web-services - 是否可以稍后在 DynamoDB GlobalTable 中添加区域

转载 作者:行者123 更新时间:2023-12-05 00:47:45 26 4
gpt4 key购买 nike

AWS 最近提出了 GlobalTable,以支持跨不同区域的多主、容错设置。限制之一似乎是设置 GlobalTable 的“表必须为空”。

问题是 - 我可以从美国的 2 个地区开始,然后随着我们的发展扩展到其他地区吗?如果是,则上述约束将不成立。

有人试过 GlobalTable 吗?有什么想法吗?

最佳答案

我会试着根据你给出的例子来回答。

假设您有两个 DynamoDB 表,一个在 us-east-1 中,另一个在 us-west-1 中。根据 DynamoDB 的术语,这两个表是副本表。现在,您想在 eu-west-1 中添加另一个表。

答案是,您可以,但前提是根据 this 满足以下约束条件文档:

  • The table must have the same partition key as all of the other replicas.
  • The table must have the same name as all of the other replicas.
  • The table must have DynamoDB Streams enabled, with the stream containing both the new and the old images of the item.
  • None of the replica tables in the global table can contain any data.


换句话说,您在 us-east-1 和 us-west-1 中的表必须为空。如果不是,您将无法将 eu-west-1 中的那个添加到全局表中。

关于amazon-web-services - 是否可以稍后在 DynamoDB GlobalTable 中添加区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50979501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com