【问题标题】:AWS RDS MySQL Read Replicas Data Sync timeAWS RDS MySQL 只读副本数据同步时间
【发布时间】:2018-02-21 18:35:58
【问题描述】:

我们在 AWS 上拥有一个可扩展的 Web 应用程序的架构,并使用了 AWS RDS MySQL。他们说您必须为您的 MySQL 主数据库实例创建 2 个从读取副本。使用它,主数据库将在所有只读副本中发现更改(在其主实例中)时同步您的数据。您的应用程序必须拆分读取和写入操作,以便所有读取请求都发送到只读副本(通过负载均衡器或 DNS),而写入请求\操作发送到主数据库。

现在我的问题是,如果用户访问具有写入操作的页面,他会执行该操作并单击需要对新输入的数据进行读取操作的页面。 Master db与slave read-replicas同步需要多少时间才能让用户在下一页成功看到读取操作的结果(即新创建的记录)。

【问题讨论】:

  • 测试一下就知道了! :)

标签: mysql amazon-web-services amazon-rds


【解决方案1】:

RDS MySQL 只读副本延迟受多种因素影响,包括主实例和辅助实例的负载、正在复制的数据量、副本数量、它们是在同一区域内还是跨区域,等等。延迟可以延长到几秒钟或几分钟,但通常不到一分钟。

对于 MySQL 兼容数据库中的低延迟(10 毫秒)只读副本,您可以使用 Amazon Aurora。

【讨论】:

    猜你喜欢
    • 2014-05-04
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    相关资源
    最近更新 更多