Metadata/Data Separation

3 題

  • 檔案同步系統

    設計一套雲端檔案儲存與同步服務,支援大型檔案上傳,並讓檔案在多個裝置與共享資料夾之間保持同步。

    免費指南
  • 雲端硬碟

    把 雲端硬碟 設計成一套有權限控管的檔案平台——資料夾階層、共用雲端硬碟,以及能橫跨數十億檔案與第三方整合的存取控制。

    預覽
  • Object Storage

    設計一套類似 S3 的物件儲存服務,以持久且低成本的方式儲存數十億個不可變 blob。涵蓋 metadata 與資料分離、用 erasure coding(抹除編碼)達成 11 個 9 的持久性、背景清掃與修復、分段上傳、強寫入後即讀一致性、quorum 寫入(達到法定數量的分片才確認),以及生命週期分層。

    預覽