Advantage
The advantage for the client is that he does not be aware of his using NFS, he can use open
, close
etc as he does with his local files.
Limitations
There are at least four limitations with NFS:
1) The total size of the files of an NFS mount is limited to storage capabilities of the server.
2) No high availability - What happens, if the server goes down?
3) If there are many clients, there might be performance bottlenecks when they simultaneously try to read from or write to the server.
4) Finally, the client need to transfer the data to their local machine
HDFS tries to solve these limitations.
A further perceived limitation might be that
GVfs is not supported.