Thanks for educational comments! I need to update those old statements. It was started originally as an object store only.
The blobs are read-modify-write, but a file can have many blobs. So the whole file does not need to be read-modify-write, unless it is a small file.
The redundancy is managed via scriptable admin commands.