Comparison of distributed file systems: Difference between revisions

Content deleted Content added
Comparison: Simplified, corrected text
Tags: Mobile edit Mobile web edit
Chkno (talk | contribs)
FOSS: Add column: Efficient Resiliency
Line 15:
! [[High availability]]
! [[Shard (database architecture)|Shards]]
! [[Erasure code|Efficient Resiliency]]
! Initial release year
! Memory requirements (GB)
Line 24 ⟶ 25:
| {{no|hot standby}}
| {{no}}
| {{no|Replication}}
| 2013
|
Line 33 ⟶ 35:
| {{yes}}
| {{yes}}
| {{yes|Pluggable erasure codes}}<ref>{{cite web |url=https://docs.ceph.com/en/latest/rados/operations/erasure-code-profile/ |title=Erasure Code Profiles }}</ref>
| 2010
| 1 per TB of storage
Line 42 ⟶ 45:
| {{yes}}
| {{yes}}
| {{no|Replication}}
| 1987
|
Line 51 ⟶ 55:
| {{yes}}
| {{yes}}
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://github.com/gluster/glusterfs/blob/master/doc/developer-guide/ec-implementation.md |title=Erasure coding implementation }}</ref>
| 2005
|
Line 60 ⟶ 65:
| {{no|master}}
| {{no}}
| {{no|Replication}}<ref>Only available in the proprietary version 4.x {{cite web |url=https://github.com/moosefs/moosefs/issues/8 |title=[feature] erasure-coding #8}}</ref>
| 2008
|
Line 69 ⟶ 75:
| {{no|master}}
| {{no}}
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://www.cs.utah.edu/~hari/teaching/bigdata/qfs-ovsiannikov.pdf |title=The Quantcast File System}}</ref>
| 2012
|
Line 78 ⟶ 85:
|{{yes}}
|
| {{no|Replication}}
|2020
|
Line 87 ⟶ 95:
| {{no|master}}
| {{no}}
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://docs.lizardfs.com/adminguide/replication.html |title=Configuring Replication Modes}}</ref>
| 2013
|
Line 96 ⟶ 105:
| {{yes}}
| {{yes}}
| {{no|Replication}}<ref>Reed-Solomon in progress: {{cite web |url=https://jira.whamcloud.com/browse/LU-10911 |title=LU-10911 FLR2: Erasure coding}}</ref>
| 2003
|
Line 106 ⟶ 116:
| {{yes}}
| {{yes}}
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://docs.min.io/docs/minio-erasure-code-quickstart-guide.html |title=MinIO Erasure Code Quickstart Guide}}</ref>
| 2014
|
Line 115 ⟶ 126:
|
|
| {{no|Replication}}
| 2000 <ref>https://www.openafs.org/release/openafs-1.0.html</ref>
|
Line 124 ⟶ 136:
| {{yes}}
|
| {{yes|Pluggable erasure codes}}<ref>{{cite web |url=https://docs.openio.io/latest/source/admin-guide/configuration_ec.html |title=Erasure Coding}}</ref>
| 2015
| 0.5
Line 133 ⟶ 146:
| {{no|requires CockroachDB, undocumented config}}
|
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://github.com/chrislusf/seaweedfs/wiki/Erasure-coding-for-warm-storage |title=Erasure Coding for warm storage}}</ref>
| 2015
|
Line 144 ⟶ 158:
|
|
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://github.com/tahoe-lafs/zfec |title=zfec -- a fast C implementation of Reed-Solomon erasure coding}}</ref>
| 2007
|
Line 153 ⟶ 168:
| {{yes|transparent master failover}}
| {{no}}
| {{yes|Reed-Solomon}}<ref>{{cite web |url=https://issues.apache.org/jira/browse/HDFS-7285 |title=HDFS-7285 Erasure Coding Support inside HDFS}}</ref>
| 2005
|
Line 162 ⟶ 178:
|
|
| {{no|Replication}}<ref>{{cite web |url=http://www.xtreemfs.org/how_replication_works.php |title=Under the Hood: File Replication}}</ref>
| 2009
|
Line 173 ⟶ 190:
|
|
| {{no|Replication}}
| 2012
|