【问题标题】:Database with Multi Master replication具有多主复制的数据库
【发布时间】:2017-08-23 09:56:00
【问题描述】:

对于启用多主复制的可扩展数据库有哪些不错的选择。我们谈论的是 15-16 TB 的数据。我们正在考虑 DynamoDB。还有更多我们应该查找的数据库吗? 欢迎任何有关 DynamoDB 使用的建议以及有关所需数据库类型的新想法。

【问题讨论】:

    标签: amazon-dynamodb multi-master-replication


    【解决方案1】:

    目前,DynamoDB 支持通过 Github 上的 cross-region replication library 进行跨区域复制。按区域划分分区和排序键空间,然后在每个区域中运行库应该有点简单。您必须修改库以忽略该地区未掌握的项目的流记录(每个地区应只传播该地区掌握的项目的更改)。在此设置中,每个区域中的每个主副本表都将启用一个流,并且每个区域应该有一个 EC2 实例处理该表的 DynamoDB 流。

    【讨论】:

    • 现在您不需要任何 lib 或 EC2 实例。只需设置一个表,向其中添加区域,它就会完成分配到多个区域的所有工作。为了使表全局化,您需要一个 empty 表,其中的流已启用,其余的由 AWS 完成。
    猜你喜欢
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多