Glossary Entry

What is File Storage?

File storage organizes data in a hierarchy of folders shared over NFS or SMB. See where it fits next to object storage and why it struggles at lakehouse scale.

Written by Alex Merced

What is File Storage?

File Storage is one of the oldest and most familiar data storage architectures in computing. It organizes data into a hierarchy of nested directories and folders. If you have ever saved a Word document to a “Desktop” folder on a laptop, you have used File Storage. In the context of enterprise infrastructure, File Storage refers to Network Attached Storage (NAS) systems (like Amazon EFS or Azure Files) that allow multiple servers to mount and share the same hierarchical file system at the same time over a network.

While Object Storage is the usual choice for the Data Lakehouse, and Block Storage powers high-speed databases, File Storage fills a specific gap: human readability and legacy software compatibility.

The Architecture of the Hierarchy

File Storage relies on a branching tree of directories to track data.

Every file is located using a full Directory Path (e.g., //Server_A/Marketing/2026/Campaigns/Q1_Report.pdf). To find the Q1_Report, the file system must walk the path one directory at a time. It must open the Marketing folder, read its contents to find the 2026 folder, open the 2026 folder, read its contents to find the Campaigns folder, and finally locate the file.

The Scaling Problem

This hierarchical metadata is a big reason File Storage struggles at Big Data scale. If a data engineer attempts to place one billion Apache Parquet files into a single File Storage system, the metadata tree mapping those folders becomes very large. Running an ls (list) command on a folder containing a million files can be slow and put heavy load on the file server’s metadata service.

Enterprise Use Cases (NFS and SMB)

Although it is a poor fit for petabyte-scale analytics, File Storage is widely used in enterprise networks because of its standard protocols: NFS (Network File System) for Linux, and SMB (Server Message Block) for Windows.

  • Shared Content Repositories: If an organization has thousands of employees who need to share PDF reports, spreadsheets, and video files, they often use File Storage. People understand folders intuitively; most do not work with REST APIs and Object URIs.
  • Legacy Application Lift-and-Shift: Many legacy enterprise software applications (written in the 1990s or 2000s) are hardcoded to write their log files to a local /var/log/ folder. They do not know how to speak to an Amazon S3 API. To migrate these legacy applications to the cloud, data engineers attach a cloud File Storage drive (like Amazon EFS) to the server. The legacy application believes it is writing to a local folder, while the data is actually stored in, and shared through, the cloud service.

Summary of Technical Value

File Storage is the hierarchical storage architecture built for human intuition and legacy compatibility. While its directory structure makes it a poor fit for the petabyte-scale analytics of a modern Data Lakehouse, its ability to let many servers and employees access and share standard files over a network makes it an enduring, necessary component of enterprise IT infrastructure.

Learn More

To learn more about the Data Lakehouse, read The Lakehouse Built for Everyone by Alex Merced. You can find this and other books by Alex Merced at books.alexmerced.com.

Work with Alex