Understanding file, block, and object storage
In this section, we will cover the various data storage formats that are essential for an architect who is planning to store their data. Data storage formats organize, keep, and present data in different ways, each with its pros and cons. The available data storage formats are file, block, and object.
File storage organizes and exposes data as a hierarchy of files and folders, whereas block storage divides the data into chunks and stores them in organized, evenly sized volumes. Finally, object storage manages the data in a space-optimized fashion and links it to its associated metadata.
Now, let’s dive deeper by discussing their basic concepts, pros and cons, and the use cases where they are applied. Let’s begin by discussing the simplest and the oldest of them all: file storage.
File storage
In file-level storage, data is stored as a single piece of information inside a file. This file is given a name, can contain...