educative.io

Educative

Data Model for Dropbox MetaData Tables

Can you please elaborate on Data Model for both client and server MetaData DB?

4 Likes

+1 Please elaborate the Metadata DB model

Please provide some inputs on data model.

See this video by Kevin Modzelewski: https://www.youtube.com/watch?v=PE4gwstWhmc.

Fast forward to about 44:50 where he digs into the dbase a bit more.

  • Please provide Data Model.
  • Please provide some relationships between entities like User and FileMetaData.
  • Provide insights into how the sharing of files would work among users with access control.

Maybe below can make sense.

  • user table
    • id
    • name
    • create date
  • file table
    • id
    • name
    • create date
    • user id
  • chunk table
    • id
    • file id
    • block storage location