Distributed data store
A distributed file system (english distributed file system, DFS or network file system) is a special file system that is used to access files over a computer network and allows access and data storage on multiple servers as computers used. The counterpart of such a network file system is a classic local file system, which manages directly to the computer attached mass storage.
Implementations
Known implementations of distributed file systems are:
- Distributed File System (DFS) as part of the operating system Windows by Microsoft
- Originally developed at Carnegie Mellon University Andrew File System (AFS ), for which there are several manufacturers
- DFS within the Distributed Computing Environment project ( DCE) of the consortium Open Software Foundation (now The Open Group ) as an evolution to AFS
- Coda, also developed at Carnegie Mellon University
- GlusterFS (all POSIX compliant operating systems )
- HDFS Hadoop 's HDFS
- Ceph (English): Provides Object, block and file storage, POSIX compliant, LGPL
In a broader sense, to access files in a distributed file system, a network protocol. Examples are:
- Network File System (NFS) from Sun Microsystems
- Common Internet File System (CIFS ), an extension of the Server Message Block (SMB )
- Apple Filing Protocol (AFP) from Apple
- NetWare Core Protocol (NCP ) from Novell
- Distributed File System