mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Correcting small typo in "Reed-Solomon"
parent
9fe764d68a
commit
a1241b8ab2
|
@ -26,7 +26,7 @@ https://github.com/chrislusf/seaweedfs/blob/master/weed/storage/erasure_coding/e
|
|||
* If you are considering these enterprise-level customizations, please consider supporting SeaweedFS first.
|
||||
|
||||
## Architecture
|
||||
SeaweedFS implemented 10.4 Reed-Soloman Erasure Coding (EC). The large volumes are split into chunks of 1GB, and every 10 data chunks are also encoded into 4 parity chunks. So a 30 GB data volume will be encoded into 14 EC shards, each shard is of size 3 GB and has 3 EC blocks.
|
||||
SeaweedFS implemented 10.4 Reed-Solomon Erasure Coding (EC). The large volumes are split into chunks of 1GB, and every 10 data chunks are also encoded into 4 parity chunks. So a 30 GB data volume will be encoded into 14 EC shards, each shard is of size 3 GB and has 3 EC blocks.
|
||||
|
||||
Since the data is split into 1GB chunks, usually one small file is contained in one shard, or possibly two shards in edge cases. So most reads still only cost O(1) disk read.
|
||||
|
||||
|
|
Loading…
Reference in a new issue