gpt4 book ai didi

mysql - 中国到 AWS 多主复制

转载 作者:行者123 更新时间:2023-11-29 03:04:39 25 4
gpt4 key购买 nike

我目前支持一个位于中国数据中心内的系统,但由于防火墙的原因,在中国以外的地方性能很差。我们正在 AWS 中建立数据中心,需要复制数据。我们的应用程序是为旅行者设计的,因此用户可以在几小时内在中国境内和境外轻松访问该系统。要求:

  • 近乎实时(但不是实时)的数据一致性
  • 能够处理分区,网络可能一次中断几分钟
  • 能够处理高延迟,例如300-500 毫秒
  • 能够处理失败的请求,其中一定比例的请求将挂起或被丢弃
  • 免费或几乎免费
  • 能够进行相对灵活的查询(例如按不同字段排序、部分关键字搜索如 LIKE 子句等)

我们目前在 Cassandra 上,它将处理除此列表中最后一项以外的所有内容。我们的很多数据不适合 Cassandra 的格式,但在我们完全理解 Cassandra 的数据模型之前就是这样构建的。所以为了支持最后一个需求,我们有两个想法:

  1. 在使用某种排队机制与 Cassandra 数据同步的每个数据中心添加 MySQL 服务器,数据消费者仅对这些服务器进行只读查询。
  2. 将数据迁移到 MySQL 或 PostGres,并建立一个跨数据中心的 Multi-Master 异步集群。

我有两个问题:

  1. 对于那些有跨低质量 WAN 设置多主复制经验的人来说,以下哪种方法更好?如果两者都不是,您是如何解决问题的?
  2. MySQL、PostGres、MariaDB 或任何其他免费数据库或第 3 方扩展是否很好地支持这种情况?

最佳答案

我有第三种选择:支付DataStax Enterprise及其在 Cassandra 上的集成 Solr 搜索。

关于mysql - 中国到 AWS 多主复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17727615/

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