2017-06-06 43 views
-1

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

现在我的问题是,如果一个用户访问一个页面有一个写操作,他做了这个操作并点击一个页面,在那里需要对这个新输入的数据进行读操作。 Master db将与从属读取副本同步多少,以便用户能够在下一页成功查看读取操作结果(即新创建的记录)。

+1

测试它并找出! :) – Raf

回答

0

RDS MySQL只读副本滞后受多种因素的影响,包括主要和次要实例的负载,正在复制的数据量,副本的数量(如果它们位于同一区域或跨区域内)等等。延迟可以延长到几秒或几分钟,但通常在一分钟内。

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