存儲評論網

Facebook 宣布對其 Messenger 應用程序的存儲進行重大改革

消費者

Facebook 宣布對其 Messenger 應用程序(目前有超過 XNUMX 億人使用)進行大規模改革,並進行了一系列改進,包括對其存儲服務進行現代化改造,以使其更快、更高效。 此更新還將使使用新功能升級應用程序變得更加容易。

以下是主要變化的概要:

  • 重新設計並簡化了數據模式,從現有數據中創建了新的可信來源索引,並製作了一致的不變量以確保所有數據的格式正確。
  • 從基於 HDFS 的開源分佈式鍵值存儲 HBase 遷移到 Facebook 的開源數據庫項目 MyRocks,將 RocksDB 集成為 MySQL 存儲引擎。
  • 從將數據庫存儲在旋轉磁盤上轉移到我們新的 Lightning Server SKU 上的閃存。

因此,Facebook 報告了一長串改進,包括具有更好功能(例如,移動內容搜索功能)的響應更快的產品、改進的系統彈性和減少的延遲。 該公司還聲稱,它還允許他們將存儲消耗減少高達 90%。

從 HBase 切換到 MyRocks 為 Facebook 帶來了一些非常有用的好處,因為他們現在可以使用他們新的 Lightning Server SKU(開放計算項目)來為存儲在閃存中的數據提供服務,而不是依賴傳統的旋轉 HDD。 此外,由於 MySQL 的複制拓撲與 Facebook 數據中心在生產中的運行方式更加兼容,因此它們可以消除大量數據的物理副本並產生更好的可用性和災難恢復。

Facebook 還聲稱,這種向 MyRocks 的遷移也使得向 Messenger 添加功能更加無縫。 這包括在移動應用程序上啟動消息內容搜索功能,使用 HBase 很難做到這一點,因為它受 I/O 限制。 此外,通過此次更新,Messenger 現在可以使用通過 MySQL 構建的既定 Facebook 搜索基礎架構。

期待 Facebook 在未來更頻繁地宣布更多更新。

臉書代碼

討論這個故事

註冊 StorageReview 時事通訊

參與 StorageReview

電子報| YouTube | PodcastiTunes / Spotify | Instagram | Twitter | TikTok | RSS訂閱

萊爾·史密斯

Lyle 是 StorageReview 的撰稿人,文章涵蓋了廣泛的終端使用者和企業 IT 主題。