|
7 | 7 | - Requires backup to an offsite location for redundancy.
|
8 | 8 |
|
9 | 9 | # File Storage
|
10 |
| -- Stores data in a file hierarchy or known as directories and sub-directories.Similar to how linux/UNIX systems organize their files. |
| 10 | +- Stores data in a file hierarchy or known as directories and sub-directories. Similar to how linux/UNIX systems organize their files. |
11 | 11 | - Has a set uncustomizable metadata for each file, things like file name, creation date, file type etc...
|
12 | 12 | - Allows many users to edit the same data. Has locking features, however, is handled by the operating system and not by the file system itself.
|
13 | 13 | - Designed to be on a local network or remote network. Flexible on location, however, impacting latency further the servers are. Performance is not a concern.
|
|
16 | 16 |
|
17 | 17 | # Object Storage
|
18 | 18 | - Stores data in objects, each object has an unique ID, metadata and the actually data itself. Each object is then stored into buckets or a group of objects, the user can decide which bucket each object can be placed in.
|
19 |
| -- Meant to organize unstructured data, whether that is videos, music, documents, or pictures into a flat organiaation with flexibe sized buckets. |
| 19 | +- Meant to organize unstructured data, whether that is videos, music, documents, or pictures into a flat organization with flexibe sized buckets. |
20 | 20 | - Limited to the number of users allowed the edit the same file at a time. If many users do edit the same file, object storage will instead create different versions of that object.
|
21 | 21 | - Buckets can be stored in multiple nodes and geographic locations. This creates builtin redundancy and improves performance.
|
22 |
| -- Allows custom metadata, this allows the filtering or processing in finding the correct data by saving what category each data is in its metadata. For example, YouTube would use some sort of object storage to find cat videos versus dog videos by using the metadata for each object. |
| 22 | +- Allows custom metadata, this allows the filtering or processing in finding the correct data by storing custom data pertaining to each object. For example, YouTube would use a category type in this metadata to find cat videos versus dog videos. |
23 | 23 | - Since Object Storage uses a GUID for each object, we can scale the number of objects easily instead of relying on NAS which uses complex file paths to determine where data are.
|
24 | 24 |
|
25 | 25 | ## Resources
|
|
0 commit comments