2017-06-06 73 views
-1

我們擁有AWS架構上的可擴展Web應用程序,並使用AWS RDS MySQL。他們說你必須爲你的MySQL主數據庫實例創建2個從只讀副本。使用這種方法,只要主數據庫在所有隻讀副本中發現更改(在其主實例中),主數據庫就會同步您的數據。您的應用程序必須分割讀取和寫入操作,以便所有讀取請求都轉到只讀副本(通過負載均衡器或DNS),寫入請求\操作會轉到主數據庫。AWS RDS MySQL只讀副本數據同步時間

現在我的問題是,如果一個用戶訪問一個頁面有一個寫操作,他做了這個操作並點擊一個頁面,在那裏需要對這個新輸入的數據進行讀操作。 Master db將與從屬讀取副本同步多少,以便用戶能夠在下一頁成功查看讀取操作結果(即新創建的記錄)。

+1

測試它並找出! :) – Raf

回答

0

RDS MySQL只讀副本滯後受多種因素的影響,包括主要和次要實例的負載,正在複製的數據量,副本的數量(如果它們位於同一區域或跨區域內)等等。延遲可以延長到幾秒或幾分鐘,但通常在一分鐘內。

對於MySQL兼容數據庫中的低延遲(10毫秒)讀取副本,您可以使用Amazon Aurora。