Dropbox white paper5/9/2023 ![]() Previews are a rendering of a user’s file in a different file format that is more suited for fast display on an end user’s device. Previews Servers The Previews Servers are responsible for producing previews of files. The Block Storage Servers act as a Content-Addressable Storage (CAS) system, with each individual encrypted file block retrieved based on its hash value. Prior to transmission, the Dropbox client splits files into file blocks in preparation for the storage. The actual contents of users’ files are stored in encrypted blocks with the Block Storage Servers. Block Storage Servers The actual contents of users’ files are stored in encrypted blocks with the Block Storage Servers. ![]() In addition, Block Servers are used to deliver files and previews to users. When a Dropbox application detects a new file or changes to an existing file, the application notifies the Block Servers of the change, and new or modified file blocks are processed and transferred to the Block Storage Servers. Block Servers process files from the Dropbox applications by splitting each into blocks, encrypting each file block using a strong cipher, and synchronizing only blocks that have been modified between revisions. Block Servers By design, Dropbox provides a unique security mechanism that goes beyond traditional encryption to protect user data. Metadata Databases File metadata is stored in a MySQL-backed database service, and is sharded and replicated as needed to meet performance and high availability requirements. ![]() Metadata also includes basicinformation about files, including file names and types, that helps support features like versionhistory, recovery, and sync. Metadata includes basic accountand user information, like email address, name, and device names. Metadata Servers Certain basic information about user data, called metadata, is kept in its own discrete storageservice and acts as an index for the data in users’ accounts.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |