Difference between nfs and hdfs ?
- NFS (Network File System) is one of the oldest and popular distributed file storage systems. Whereas HDFS (Hadoop Distributed File System) is the recently used and popular one to handle big data.
CRITERIA | NFS | HDFS |
---|---|---|
Data Size Support | NFS can store and process small amount of data. |
HDFS is mainly use to store and process big data. |
Data Storage | Data is stored on a single dedicated hardware. |
The data blocks are distributed on the local drives of hardware. |
Reliability | No reliability, data is not available in the case of machine failure. |
Data is stored reliably, data is available even after machine failure. |
Data Redundancy | NFS runs on single machine, no chances of data redundancy. |
HDFS runs on a cluster of different machines, data redundancy may occur due to replication protocol. |
Target Users | Workgroup. | Larger than AFS. |
Domain | Single Domain. | Multi Domain. |
Client Server Trust | Client identity is trusted by default. | Client identity is what os tells. No Kerberos Auth. |
Compatability with O/S | Same System calls as of O/S. | Different Calls.Mainly used for non interactive programs. |