Correcting small typo in "Reed-Solomon"

Radtoo 2019-12-01 05:06:57 +01:00
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.