0
我在接受採訪時被問到設計Facebook聊天信使。 要求是它應該能夠支持一對一的對話,它應該是實時的。 在討論架構時,我將如何存儲兩個用戶之間的對話,以便我不必加載整個對話,然後創建我要在聊天框中顯示的視圖。 任何人都可以告訴我他們將如何存儲用戶之間對話的詳細模式,以便檢索舊對話視圖的延遲應儘可能低。由於我們要存儲的數據將在一年內以PB級的比例存儲,我們還需要在存儲數據時考慮數據的縮放比例。Facebook聊天信使圖式
我已經通過下面的鏈接去: https://www.interviewbit.com/problems/design-messenger/#= 我也通過FB裏,他們談論他們的最新執行光圈發佈的視頻了。 https://www.youtube.com/watch?v=eADBCKKf8PA
但我無法找到他們如何存儲有關不同用戶的數據的詳細說明,使他們能夠更快地檢索數據。有人可以解釋這一點嗎?