Blob Storage VS. Object Storage
- searching the metadata;
- allocate a free block which is 512 bytes;
- write the single byte to the block;
- update the metadata.
Now, let's switching to the Object Storage. There is one object which is 10GB length and you want to append only a single byte to the end of the object.
What you need to do may be:
- create a temporary file in the same name;
- read the full content of the 10GB object and copies to the temporary file;
- append one byte to the end of temporary file;
- upload the temporary file to the Object Storage.
Obviously, writing a single byte for Object Storage leads to 10GB's extra reading & writing IO efforts.